日期:2025/04/08 03:26来源:未知 人气:57
窗体(UserForm对象)是VBA界面设计中最基本的元素,也是绘制其他控件的容器。为了更好地使用窗体,我们应该熟悉窗体的事件及生命周期。
窗体的生命周期 主要有4个阶段:初始化事件 (Initialize)-->激活 事件(Activate)-->关闭之前事件 (QueryClose)-->销毁 事件(Terminate)。
这里,我们通过一个简易的案例来演示。首先,在Visual Basic编辑器界面左侧的VBAProject下,右击插入【用户窗体】。双击窗体,进行代码编辑区,选择UserForm对应的事件,编写窗体的事件代码。
如何编写窗体事件的指引图
窗体的事件代码
完成事件代码的编写之后,我们就可以运行窗体啦。
1.运行窗体 。可以看到,立即窗口依次输出以下内容:
Initialize...
Activate...
2.关闭窗体 。可以看到,立即窗口依次输出以下内容:
QueryClose...
Terminate...
运行、关闭窗体的GIF图
通过运行窗体、关闭窗体 两个简单的操作,我们可以在立即窗口看到窗体事件的执行顺序 ,从而很直观地熟悉窗体事件以及生命周期。