代码的运行:
当点击上面的关闭按钮时会直接退出当前的文件工作簿16xlsm
3 控件事件在讲解窗体的时候,我们讲到,“在用户窗体中,我们可以添加控件,可以显示数据,可以和用户保持实时的交互”。可见在窗体中添加控件,是一项重要的工程,对于窗体中的控件,也有着不同的属性和事件,我们来简单介绍一下一下常用的控件事件。
1)单击事件Click 点击控件时触发。注意TextBox控件没有单击事件,可以通过获得焦点事件处理。
2)双击事件DblClick。双击控件时触发。
3) Change事件,当控件的值(VALUE)变动,则触发事件发生执行事件代码。
4) Enter事件,获得焦点事件,可以简单理解为光标跳动到当前控件时触发的事件。
5) Exit事件,失去焦点事件。简单理解为光标离开当前控件时触发的事件。如果窗体中有多个可选控件(非标签控件),要实现文本框中回车触发,也可以使用Exit事件处理。
6) KeyDown和KeyUp 事件。按下和释放某键时这两个事件依次发生。按下键时发生 KeyDown 事件,而释放键时发生 KeyUp 事件。
- 利用KeyDown处理回车事件示例:
Private Sub TextBox1_KeyDown(ByVal KeyCode AsMSForms.ReturnInteger, ByVal Shift As Integer)
IfKeyCode = 13 Then
’此处写执行的代码
End if
End sub
今日内容回向:
1) 窗体的事件有哪些?
2) 控件的事件有哪些?
3) 如何卸载窗体时发生什么事件?
本讲内容参考程序文件:工作簿16xlsm