很多人用VB很久,但一直不明白双击触发事件的情况。经过测试,双击触发事件顺序如下:
MouseDown MouseUp Click DblClick MouseUp |
也就是说,在DblClick之前依然会触发Click,但不会触发两次。同时可以看到,MouseDown没有被触发两次,但MouseUp被触发了两次,因此可以说,处理MouseUp来计算鼠标点击次数更精确些。
通过环境:Win2000+VB6
很多人用VB很久,但一直不明白双击触发事件的情况。经过测试,双击触发事件顺序如下:
MouseDown MouseUp Click DblClick MouseUp |
也就是说,在DblClick之前依然会触发Click,但不会触发两次。同时可以看到,MouseDown没有被触发两次,但MouseUp被触发了两次,因此可以说,处理MouseUp来计算鼠标点击次数更精确些。
通过环境:Win2000+VB6