5.2.3.10 Excel VBA窗体的GetFocus和LostFocus事件
2015年09月17日 10:48 发布来源:Excel学习网
这些事件概念上来说非常简单,GotFocus事件就是当一个控件获得输入焦点时发生,
而LostFocus事件是当输入热点离开控件转入另一个控件时发生。初一看,这些事件用于实
现一系列的确认操作很理想,也就是说检查区域内容和提示用户输入值不正确的代码片断.
实际E,这些事件的次序受到一些因素的制约,包括MsgBox和DoEvents语句的存在.值得
庆幸的是.Visual Basic 6引入了新的Validate事件,它可以完美地解决区域有效性校验的问
题。
注意:窗体也能接受GetFocus和LostFocus事件,前提条件是窗体中没有其他可以
接受拾入焦点的拉件,或者所有的控件不可见或TabStoP属性设豆为False.
而LostFocus事件是当输入热点离开控件转入另一个控件时发生。初一看,这些事件用于实
现一系列的确认操作很理想,也就是说检查区域内容和提示用户输入值不正确的代码片断.
实际E,这些事件的次序受到一些因素的制约,包括MsgBox和DoEvents语句的存在.值得
庆幸的是.Visual Basic 6引入了新的Validate事件,它可以完美地解决区域有效性校验的问
题。
注意:窗体也能接受GetFocus和LostFocus事件,前提条件是窗体中没有其他可以
接受拾入焦点的拉件,或者所有的控件不可见或TabStoP属性设豆为False.
相关教程:
- → 5.3 Excel VBA的命令按钮
- → 5.3.1.1 Excel VBA命令按钮的Caption属性
- → 5.2.3.2 Excel VBA窗体的Load事件
- → 5.2.3.3 Excel VBA窗体的Resize事件
- → 5.2.3.4 Excel VBA窗体的Activate事件
- → 5.2.3.5 Excel VBA窗体的Paint事件
- → 5.2.3.6 Excel VBA窗体的Deactivate事件
- → 5.2.3.7 Excel VBA窗体的QueryUnload事件
- → 5.2.1.4 Excel VBA窗体的Caption和Text属性
- → 5.2.1.5 Excel VBA窗体的Parent和Container属性
经典Excel学习视频及教程推荐:
Excel优秀工具推荐:
小工具推荐: