DblClick 事件

当用户指向某个对象然后单击两次鼠标键时发生。

语法

对于 MultiPage,TabStrip: Private Sub对象 _DblClick (indexAs LongByValCancelAs MSForms.ReturnBoolean)

对于其他控件: Private Sub对象 _DblClick ( ByValCancelAs MSForms.ReturnBoolean)

DblClick 事件的语法包含以下部分:

Part 说明
object 必填。 一个有效对象。
index 必填。 PageTab 对象在 PagesTabs 集合中的位置。
Cancel 必填。 事件状态。 False 指示应由控件处理事件(默认)。 True 指示由应用程序处理事件。

备注

若要发生此事件,系统的双击速度设置所指定的时间跨度内必须发生两次单击。

对于支持 Click 的控件,以下事件序列会引起 DblClick 事件:

  1. MouseDown
  2. MouseUp
  3. Click
  4. DblClick

如果控件(如 TextBox)不支持 Click,则从导致 DblClick 事件的事件顺序中省略 Click。

如果 Cancel 的返回值为 True,在用户单击两次时,控件将忽略第二次单击。 如果第二次单击会逆转第一次单击产生的结果(例如双击一个切换按钮),这将非常有用。 Cancel 参数允许您的窗体忽略第二次单击,因此单击或双击按钮的效果相同。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。