Report.DblClick 事件 (Access)
当用户在系统双击时间限制内通过报表两次按下鼠标左键并松开时,将发生 DblClick 事件。
语法
表达式。DblClick (取消)
表达 一个代表 Report 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Cancel | 必需 | Integer | 该设置确定是否 DblClick 事件发生。 将 Cancel 参数设置为 True (1) 将取消 DblClick 事件。 |
备注
此事件不适用于选项组中的复选框、选项按钮或切换按钮。 它仅适用于选项组本身。
该事件不适用于附属于另一个控件的标签,如文本框的标签。 它仅适用于“独立”的标签。 双击附属标签和双击关联的控件有着相同的效果。 控件的正常事件将发生,而附属标签的任何事件都不会发生。
若要在该事件发生时运行宏或事件过程,请将 OnDblClick 属性设置为宏的名称或 [事件过程]。
对控件而言,双击的结果取决于控件。 例如,双击文本框中某个词将选择整个词。 双击包含 OLE 对象的控件将会启动用于创建该对象的应用程序,从而可以对该控件进行编辑。
DblClick 事件不会发生在系统双击时间限度内,如果窗体、 窗体节或控件识别而不是单个 DblClick 事件两个 Click 事件。 双击时间限制取决于 Windows 控制面板的“鼠标”选项的“按钮”选项卡上的“双击速度”下的设置。
通过在 DblClick 事件发生时运行宏或事件过程,可以在双击图标时打开窗口或文档。
双击某个控件将使 单击 , DblClick 事件发生。 如果该控件没有焦点时双击它, Enter 和 GotFocus 事件的控件之前 单击 , DblClick 事件发生。
对于接收鼠标事件的对象,事件将按以下顺序发生:
MouseDown → MouseUp → 单击 “→ DblClick”
双击命令按钮时,事件将按以下顺序发生:
MouseDown → MouseUp → 单击 → DblClick → MouseUp → 单击
第二次单击可能不起作用 (例如,如果 Click 宏或事件过程在响应第一个 Click 事件打开模式对话框)。 要防止运行第二个 Click 宏或事件过程,请将 CancelEvent 操作放在宏中 DblClick 或在 DblClick 事件过程中使用 Cancel参数。 请注意,一般来说,应不鼓励双击命令按钮。
如果双击命令按钮之外的其他任何控件,则不会发生第二个 Click 事件。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。