Access VBA教程: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事件。

上页:Access VBA教程:Change事件 下页:Access VBA教程:Close事件

Access VBA教程:Click事件

Access VBA教程:Close事件 Access VBA教程:CommandBeforeExecute事件
Access VBA教程:CommandChecked事件 Access VBA教程:CommandEnabled事件
Access VBA教程:CommandExecute事件 Access VBA教程:Current事件
Access VBA教程:DataChange事件 Access VBA教程:DataSetChange事件
Access VBA教程:DblClick事件 Access VBA教程:Deactivate事件
Access VBA教程:Delete事件 Access VBA教程:Dirty事件
Access VBA教程:Enter事件 Access VBA教程:Error事件
Access VBA教程:Exit事件 Access VBA教程:Filter事件
Access VBA教程:FirstPage、LastPage、NextPage、PrevPage事件(快照查看器) Access VBA教程:Format事件
Access VBA教程:GotFocus事件 Access VBA教程:Initialize事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号