设在窗体上有个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer,S

10 查阅

设在窗体上有个文本框,然后编写如下的事件过程:

Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)

Const Alt=4

Const Key_F2=&H71

altdown%=(Shift And Alt)>0

f2down%=(KeyCode=Key_F2)

If altdown% And f2down% Then

Text1.Text="BBBBB"

End If

End Sub

上述程序运行后,如果按“Shift+F2”组合键,则在文本框中显示的是

A.Alt+F2

B.BBBBB

C.随机出几个数

D.文本框内容无变化

参考答案:

D解析:此题是有关KeyDown事件的题目,KeyDown是当一个键被按下时所产生的事件,而KeyUp是松开被按键时产生的事件。如果要判断是否按下了某个转换键,可以用逻辑运算符And。例如,先定义了下面3个符号常量:Const Shift=1,Const Ctrl=2,Const Alt=4,然后用下面的语句判断是否按下“Shift”、“Ctrl”、“Alt”键。如果Shift And Shift>0,则按下了Shift键。如果Shift And Ctrl>0,则按下了Ctrl键。如果Shift And

计算机二级