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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈