事件类型
事件有两种基本类型。 在操作开始之前调用的“Will 事件”通常在其名称中包含“Will”- 例如,WillChangeRecordset 或 WillConnect。 在事件完成后调用的事件通常在其名称中包含“Complete”- 例如,RecordChangeComplete 或 ConnectComplete。 也有例外 - 例如 InfoMessage - 但这些发生在关联操作完成之后。
Will 事件
在操作开始之前调用事件处理程序使得有机会检查或修改操作参数,然后取消操作或允许完成操作。 这些事件处理程序例程通常具有 WillEvent 形式的名称。
完成事件
在操作完成后调用事件处理程序可以通知应用程序操作已结束。 当 Will 事件处理程序取消挂起的操作时,也会通知此类事件处理程序。 这些事件处理程序例程通常具有 EventComplete 形式的名称。
Will 和 Complete 事件通常成对使用。
其他事件
其他事件处理程序(即名称不是 WillEvent 或 EventComplete 形式的事件)仅在操作完成后调用。 这些事件包括 Disconnect、EndOfRecordset 和 InfoMessage。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈