窗体上有一个名称为Command1的命令按钮。窗体的两个鼠标事件过程如下: Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

admin2015-06-30  37

问题 窗体上有一个名称为Command1的命令按钮。窗体的两个鼠标事件过程如下:
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Command1.Move X, Y
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Command1.Move X, Y
End Sub
对于以上两个事件过程,以下叙述中正确的是

选项 A、参数Button 用于确定按下的鼠标键
B、两个事件过程的功能是完全等价的
C、Shift值用于确定Shift键的状态
D、程序有错,程序运行中命令按钮的位置不能改变

答案A

解析 第一个程序是松开鼠标键时发生的反应,如果在某个位置松开鼠标光标,则把命令按钮移到该位置。运行第二个过程,不用按鼠标件,只要移动鼠标光标,就能拖着命令按钮在窗体内到处移动,在移动的过程中,鼠标的光标始终在命令按钮的左上角。故参数Button 用于确定按下的鼠标键,A项表述正确,两个事件过程的功能不相同,故B项错误,Shift值用于表示Shift、Ctrl和Alt键的状态,故C项错误;命令按钮位置可以改变,故D项错误。
转载请注明原文地址:https://kaotiyun.com/show/OtQp777K
0

最新回复(0)