我想在用户从中选择一个值时存储ComboBox的ListIndex的更改值.我尝试使用_Change或_LostFocus事件,但是当窗体的"关闭"按钮的Default属性设置为true并且用户按下enter时,不会触发这些事件!
有没有解决的办法?
按下Enter以激活默认命令按钮肯定不会引发LostFocus事件.这是一个经典的VB6陷阱!
你有没有尝试过ClickComboBox 的活动?Change如果用户键入 ComboBox,则会引发该事件,但如果他们从下拉列表中进行选择则不会.ComboBox事件是TextBox事件和ListBox事件的一种奇怪组合.
您可能需要Click在命令按钮的事件中添加一些内容.或者,您可以为Form_Unload活动添加一些内容.您甚至可以在命令按钮的情况Click下将焦点设置为命令按钮,以故意引发任何LostFocus事件.
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |