全部显示

Click 事件

       

当用户在一个对象上按下然后释放鼠标按钮时,Click 事件发生。

说明

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

在窗体上,当用户单击窗体上的空白区域或记录选定器时,该事件发生。

对于控件,用户执行以下操作时发生该事件:

通常将一个 Click 事件过程附加到命令按钮上,以便执行某些命令和类似命令的操作。对其他适用的控件,可使用这个事件来触发操作以响应本主题前面所讨论的情况之一。

仅对命令按钮而言,当用户使用 Enter 键或访问键来选择命令按钮时,Microsoft Access 将运行 OnClick 属性指定的宏或事件过程。宏或事件过程只运行一次。如果想让宏或事件过程在按下命令按钮时重复执行,可将 AutoRepeat 属性设为“是”。对其他类型的控件而言,必须使用鼠标键单击控件来触发 Click 事件。

命令按钮的 Click 事件在选择命令按钮时发生。另外,如果命令按钮在选择它时还没有获得焦点,则命令按钮的 EnterGotFocus 事件将在 Click 事件之前发生。

双击控件将引起 DblClick 和 Click 事件同时发生。对命令按钮而言,双击鼠标键将以如下顺序触发下列事件:

MouseDown ==> MouseUp ==> Click ==> DblClick ==> Click

可以在 DblClick 宏中使用 CancelEvent 操作来取消第二个 Click 事件。有关详细信息,请参阅“DblClick 事件”主题。

选项组的 Click 事件将在单击控件更改选项组中某一控件值之后发生。例如,如果单击选项组中的切换按钮、选项按钮或复选框,则选项组的 Click 事件将在 BeforeUpdateAfterUpdate 事件之后发生。

提示   为了区别左、右和中间鼠标键,请使用 MouseDownMouseUp 事件。