Report.MouseMove 事件 (Access)

用户移动鼠标时发生 MouseMove 事件。

语法

表达式MouseMove (按钮ShiftXY)

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

参数

名称 必需/可选 数据类型 说明
Button 必需 Integer 触发此事件时所按下或松开的按钮。 如果需要测试 Button 参数,可以使用以下内部常量之一作为位掩码:
  • acLeftButton 鼠标左键的位掩码。

  • acRightButton 鼠标右按钮的位掩码。

  • acMiddleButton 鼠标中键的位掩码。

Shift 必需 Integer 按下或释放 由 Button 参数指定的按钮时 Shift、Ctrl 和 Alt 键的状态。 如果需要测试 Shift 参数,可以使用以下内部常量之一作为位掩码:
  • acShiftMask Shift 键的位掩码。

  • acCtrlMask Ctrl 键的位掩码。

  • acAltMask Alt 键的位掩码。

X 必需 Single 鼠标指针当前位置的 x 坐标(以 twips 为单位)。
Y 必需 Single 鼠标指针当前位置的 y 坐标(以 twips 为单位)。

返回值

Nothing

注解

MouseMove 事件仅适用于窗体、窗体节和窗体上的控件,而不适用于报表上的控件。

该事件不适用于附到其他控件上的标签,例如文本框的标签。 它只适用于“独立”的标签。 在附属标签中按下和释放鼠标键与在标签所附属的控件中按下和释放按钮有相同的效果。 这种情况下,将只发生控件的正常事件,而不会发生附属标签的独立事件。

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

MouseMove 事件不断以生成鼠标指针移动对象上。 除非其他对象生成鼠标事件,对象就能识别 MouseMove 事件时鼠标指针放在其边框内。

若要使报表的 MouseMove 事件发生,只需在报表的空白区域中按鼠标按钮。 若要使报表节的 MouseMove 事件发生,只需在报表节的空白区域中按鼠标按钮。

要运行宏或事件过程中按下和释放鼠标按钮时的响应,请使用 MouseDownMouseUp 事件。

支持和反馈

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