Report.DblClick 事件 (Access)

当用户在系统双击时间限制内通过报表两次按下鼠标左键并松开时,将发生 DblClick 事件。

语法

表达式DblClick (取消)

表达 一个代表 Report 对象的变量。

参数

名称 必需/可选 数据类型 说明
Cancel 必需 Integer 该设置确定是否 DblClick 事件发生。 将 Cancel 参数设置为 True (1) 将取消 DblClick 事件。

备注

此事件不适用于选项组中的复选框、选项按钮或切换按钮。 它仅适用于选项组本身。

该事件不适用于附属于另一个控件的标签,如文本框的标签。 它仅适用于“独立”的标签。 双击附属标签和双击关联的控件有着相同的效果。 控件的正常事件将发生,而附属标签的任何事件都不会发生。

若要在该事件发生时运行宏或事件过程,请将 OnDblClick 属性设置为宏的名称或 [事件过程]。

对控件而言,双击的结果取决于控件。 例如,双击文本框中某个词将选择整个词。 双击包含 OLE 对象的控件将会启动用于创建该对象的应用程序,从而可以对该控件进行编辑。

DblClick 事件不会发生在系统双击时间限度内,如果窗体、 窗体节或控件识别而不是单个 DblClick 事件两个 Click 事件。 双击时间限制取决于 Windows 控制面板的“鼠标”选项的“按钮”选项卡上的“双击速度”下的设置。

通过在 DblClick 事件发生时运行宏或事件过程,可以在双击图标时打开窗口或文档。

双击某个控件将使 单击DblClick 事件发生。 如果该控件没有焦点时双击它, EnterGotFocus 事件的控件之前 单击DblClick 事件发生。

对于接收鼠标事件的对象,事件将按以下顺序发生:

MouseDownMouseUp单击 “→ DblClick”

双击命令按钮时,事件将按以下顺序发生:

MouseDownMouseUp单击DblClickMouseUp单击

第二次单击可能不起作用 (例如,如果 Click 宏或事件过程在响应第一个 Click 事件打开模式对话框)。 要防止运行第二个 Click 宏或事件过程,请将 CancelEvent 操作放在宏中 DblClick 或在 DblClick 事件过程中使用 Cancel参数。 请注意,一般来说,应不鼓励双击命令按钮。

如果双击命令按钮之外的其他任何控件,则不会发生第二个 Click 事件。

支持和反馈

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