1.GotFocus事件
当控件获得焦点时产生GotFocus事件,可以通过诸如’FAB切换,或单击控件之类的用户动作,或在代码中用SetFocus方法来获得焦点。可以在GotFocus事件中为控件做初始化工作,用以指定当控件首次接收焦点时发生的操作。
2.L,ostFocus事件
在控件失去焦点时产生L,ostFocus事件,焦点的丢失可以是TAB键移动或单击另一个对象的结果,也可以是代码中使用SetFocus方法改变焦点的结果。在L,ostFocus事件过程中可以对数据的更新进行验证和确认。
3.KeyPress事件
对于具有焦点的控件,当用户按下和松开一个键时发生KeyPress事件。KeyPress事件可以引用任何可打印的键盘字符、来自标准字母表的字符或少数几个特殊字符与Ctrl键的组合,以及Enter或Backspace键。KeyPress事件过程在截取’TextBox’等控件所输入的内容时非常有用,它可以立即测试击键的有效性或在字符输入时对其进行格式处理。例如下面的代码将输入到’rextBox控件的文本转换为大写:
Private Sub Text1_KeyPress(Key Ascii As Integer)
Char=Chr(KeyAscii)
KeyAscii=Asc(UCase(Char))
End Sub
其中keyascii是KeyPress事件的参数,返回ANSI中键的代码。Keyascii通过引用传递,对它进行改变可给控件发送一个不同的字符。将keyascii改变为O时可取消击键,这样控件便接收不到字符。
3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/