mousedown是什么事件(vb中 mousedown事件)

本文目录
vb中 mousedown事件
MousePointer属性和mousedown没有关系。
前者只是改变指针的形状而已,后者是一个事件。
如果你希望MousePointer属性导致执行效果不同,可以这样:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Select Case Me.MousePointer
Case 1
MsgBox “1“
Case 2
MsgBox “2“
End Select
End Sub
鼠标事件中MouseDown与Click事件有什么区别
先理解按钮的四个状态。1、弹起,就是鼠标不在按钮上2、指针经过,就是鼠标放在按钮上,但是没有按下左键3、按下,就是鼠标放在按钮下,并且按下左键,但是没有松开4、点击是在按下后松开时触发当鼠标不在按钮上时,按钮显示“弹起”这一帧的样式,对应事件叫mouseup当鼠标在按钮上时,按钮显示“指针经过”这一帧的样式,对应事件叫mouseover当鼠标在按钮上按下不放时,按钮显示“按下”这一帧的样式,对应事件叫mousedown而“点击”这一帧的样式不会显示,但它表示你的鼠标事件区域,表示你的鼠标在按钮这个区域内,按钮会产生变化。鼠标事件中mousedown与click事件有什么区别
请问:vb中mouse down是什么意思呀
当鼠标按下时
MouseDown、MouseUp 事件
这些事件是当按下 ( MouseDown ) 或者释放 ( MouseUp ) 鼠标按钮时发生。
语法
Private Sub Form_MouseDown(button As Integer, shift As Integer, x As Single, y As Single)
Private Sub Form_MouseUp(button As Integer, shift As Integer, x As Single, y As Single)
MouseDown 和 MouseUp 事件各种语法包含下列部分:
部分 描述
object 返回一个对象表达式,其值是“应用于”列表中的一个对象。
index 返回一个整数,用来唯一地标识一个在控件数组中的控件。
button 返回一个整数,用来标识该事件的产生是按下 ( MouseDown ) 或者释放 ( MouseUp ) 按钮引起的。button 参数是具有相应于左按钮(位 0),右按钮(位 1),以及中间按钮(位 2)的一个位字段。这些位的值分别等于 1,2,和 4。其中仅有一位被设置,指示出引起该事件的那个按钮。
shift 返回一个整数,在 button 参数指定的按钮被按下或者被释放的情况下,该整数相应于 SHIFT,CTRL,和 ALT 键的状态。某键被按下使得一个二进制位被设置。shift 参数是具有相应于 SHIFT 键(位 0),CTRL 键(位 1),以及 ALT 键(位 2)最少二进制位的一个位字段。这些位的值分别等于 1,2,和 4。shift 参数指示这些键的状态。这些位中可能有一些,全部,或者一个也没有被设置,指示这些键中的一些、全部,或者一个也没有被按下。例如,CTRL 和 ALT 键都被按下,则 shift 的值就是 6。
x, y 返回一个指定鼠标指针当前位置的数。x 和 y 的值所表示的总是通过该对象 ScaleHeight, ScaleWidth, ScaleLeft, 和ScaleTop 属性所建立的坐标系统的方式。
vb MouseDown 什么意思
MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
鼠标按下按键事件,button指的是鼠标按键值1,2,4为三键鼠标的按键,对应左键、右键、中间键;shift指的是shift按键是否按下按下为1,没按下为0,x,y是鼠标指针对应当前对象的坐标值。下面例子可以在窗口打印鼠标状态
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Print Button, Shift
Print X, Y
End Sub
MouseMove、MouseUp 参数与MouseDown相同,只不过对应事件不一致,MouseMove是鼠标移动事件,MouseUp是鼠标按键释放事件

更多文章:
androidapp源码免费下载(如何实现APK的反编译得到APK的源码)
2026年9月22日 18:00
service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)
2026年9月22日 10:20
html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)
2026年9月22日 10:10
结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)
2026年9月22日 09:40
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30





