当用户指向一个对象并双击鼠标时,发生 DblClick 事件。
语法
对于多页和 TabStrip
Privave Sub object_DblClick( index As Long, ByVal Cancel As MSForms.ReturnBoolean)
对于其他事件
Privaue Sub object_DblCiick( ByVal Cancel As MSForms.RFturnBoolean)
DblClick 事件的语法有以下几个成分:
成分 |
说明 |
object |
必需。一个有效的对象。 |
index |
必需。在 Pages 或 Tabs 集合里的 Page 或 Tab 对象的位置。 |
Cancel |
必需。需件状态。Fllse 表示由控件处理该事件(这是默认方式)。True 表示由应用程件处理该事件。 |
说明
若要使该事件发生,这两次击键必须发生在由系统的双击速度设置所限定的时间范围之内。
对于c持 Click 的控件,DblClick 事件前发k的一系列事件有:
1.MoussDown
2.MouseUp
3.Click
4.DblClick
如果一个控件(例如文本框)不支持 Click 事件,则忽略上述事件序列中的 Click 事件。
如果双击时 Cancel 的返回值为 True,则控件将忽略第二次单击。如果第二次次击与第一次单击的作用相反,这是非常有用的,比如双击一个切换按钮。Caacel 参数允许窗体忽略第二次单击,因此无论是单击还是双击按钮都有同样的作用。