窗体的生活周期有创建 加载 可见 卸载四种状态。
1.创建:Initialize 事件是窗体创建的标志。是窗体最先执行的代码,
即执行:form_initialize
这个状态下,窗体是看不见的。
当执行form1.show时,窗体被创建。
2.加载:form_load标志进入加载状态
这时有一个窗口,通过hWnd和hDC完成
窗体完成以下条件会自动被加载:
1.被指定为启动对象
2.首先调用的属性和方法是:show,如form1.show
3.首先调用的属性和方法是窗体的内置成员。如调用move
4.用load加载
5.用时针控件计时
6.用功能控件
7.执行DDE事务
任何时侯窗体总是从可见回到加载,回到时并不重新执行load。
3.可见:用show方法
隐藏:Hide方法。
Activate / Deactivate是可见状态下两种重要事件。当变成活动窗体时产生Activate事件,当被 激活时,产生Deactivate事件
4.卸载:用Unload事件。之前发生QueryUnload事件。
可包含两个参数
cancel
unloadmode
5.结束:Unload me结束应用程序
阅读(1526) | 评论(0) | 转发(0) |