首次打开窗体时,下列事件将按如下顺序发生:
Open ==> Load ==> Resize ==> Activate ==> Current
Close 事件发生在 Unload 事件之后。在窗体关闭之后但在从屏幕上删除之前触发该事件。
关闭窗体时,事件按照以下顺序发生:
Unload ==> Deactivate ==> Close
OPEN:窗体打开,第一条记录没有显示时,触发此事件
LOAD:窗体打开并且显示其中记录,触发此事件
如果想确定在宏或事件过程使用 Open 事件还是使用 Load 事件,则请注意这两者间的一个显著差别:Open 事件能被取消,而 Load
事件不能被取消。例如,如果在一个事件过程中为窗体的 Open 事件动态创建窗体的记录源,如果没有记录可显示,则可以取消窗体的打开操作。同样,Unload
事件也能被取消,但 Close 事件却不能。