Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3071978
  • 博文数量: 1412
  • 博客积分: 15478
  • 博客等级: 上将
  • 技术积分: 14938
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-23 16:08
文章存档

2016年(1)

2015年(17)

2013年(13)

2012年(103)

2011年(185)

2010年(261)

2009年(425)

2008年(363)

2007年(44)

分类:

2009-03-26 17:03:28

窗体的生活周期有创建 加载 可见 卸载四种状态。
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结束应用程序
阅读(1501) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~