窗体的事件过程如下: Private Sub Form_MouseDown( Button As Integer ,Shift As Integer,X As Single,Y As Single) If Sluft = 6 And But

admin2021-07-08  26

问题 窗体的事件过程如下:
Private Sub Form_MouseDown( Button As Integer ,Shift As Integer,X As Single,Y As Single)
       If Sluft = 6 And Button = 2 Then
             MsgBox " Hello World."
       End If
End Sub
程序运行后,要在窗体消息框中显示"Hello World.",在窗体上应执行的操作是(    )。

选项 A、同时按下Shift键和鼠标左键
B、同时按下Shift键和鼠标右键
C、同时按下Ctrl、Alt键和鼠标左键
D、同时按下Ctrl、Alt键和鼠标右键

答案D

解析 鼠标事件MouseDown中的Button参数用于判断鼠标操作的是左中右哪个键,可以分别用符号常量acLeftButton(左键1)、acRightButton(右键2)和acMiddleButton (中键4)来比较,本题中的if语句中条件语句Button=2,如果条件成立,那么应该按下鼠标右键;Shift参数用于判断鼠标操作的同时,键盘控制键的操作,可以分别用符号常量acAltMask (Shift键1)、acAltMask(ctrl键2)和acAltMask(Alt键4)来比较,本题中的if语句中条件语句Shift=6,如果条件成立,那么应该按下acAltMask(ctrl键2)和acAltMask(Alt键4),故本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/0Lvp777K
0

最新回复(0)