第九章
鼠标和键盘事件
•掌握与应用:
各种鼠标事件
鼠标光标形状属性及设置
鼠标的拖放(手动拖放、自动拖放)
键盘事件(KeyPress事件、KeyDown事件、
KeyUp
事件及它们触发的顺序)
教学目的要求:
第九章鼠标和键盘事件•9.1 鼠标事件
•9.2 鼠标光标
•9.3  拖放
•9.4  键盘事件
9.1 鼠标事件
在VB中,一般通过MouseDown、MouseUp 、MouseMove事件使应用程序对鼠标位置及状态的变化作出响应.适用于窗体和大多数控件.例如命令按钮、单选按钮等。
格式:
(1) 按下鼠标键事件过程
Private Sub 控件名_MouseDown(Button as Integer, Shift as_
Integer, x as single, y as single) End Sub
(2) 松开鼠标键事件过程
Private Sub 控件名_MouseUp(Button as Integer, Shift as Integer,
x as single, y as single) End Sub
(3) 移动鼠标光标事件过程
Private Sub 控件名_MouseMove(Button as Integer, Shift as _
Integer, x as single, y as single) End Sub
参数说明:
1、Button: 表示被按下的鼠标键
2、Shift:表示Shift、Ctrl和Alt的状态。取值与键盘事件
Shift相同
3、x、y:鼠标光标的当前位置
>鼠标右键不能用