下列程序执行后,按住<Ctrl>键,并在文本框中输入“a”,则在窗体上输出结果为( )。 Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Print Ke

admin2009-02-13  24

问题 下列程序执行后,按住<Ctrl>键,并在文本框中输入“a”,则在窗体上输出结果为(    )。    Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)       Print KeyCode,Shift    End Sub

选项 A、a 2
B、65 2
C、97 1
D、97 2

答案2

解析 文本框的KeyDown事件有两个参数:KeyCode和Shift。KeyCode参数返回用户所操作的那个键的扫描代码,它告诉事件过程用户所操作的物理键,“a”的扫描码为65。Shift参数用来描述用户按下了<Shift>、<Ctrl>与<Alt>键中的一个或多个,当用户按下<Shift>键时,Shift参数的位0将变成1,当用户按下<Ctrl>键时,Shift参数的位1将变成1,当用户按下<Alt>键时,Shift参数的位2将变成1,因此当按下<Ctrl>键时,Shift参数的值为2。
转载请注明原文地址:https://kaotiyun.com/show/Ln1p777K
0

最新回复(0)