加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB窗体启动、关闭时涉及的主要事件

发布时间:2020-12-17 08:05:51 所属栏目:百科 来源:网络整理
导读:一、启动窗体时,事件顺序: 1Form_Initialize Initialize 事件即初始化事件,任何窗体 生命周期的第一个事件都是Initialize。只要在项目中使用了窗体 的名称,或在Visual Basic 6.0创建实际窗口及其控件之前,都会发生initialize事件。可以在initialize事件

一、启动窗体时,事件顺序:

1Form_Initialize

 Initialize 事件即初始化事件,任何窗体生命周期的第一个事件都是Initialize。只要在项目中使用了窗体的名称,或在Visual Basic 6.0创建实际窗口及其控件之前,都会发生initialize事件。可以在initialize事件处理过程中正确地初始化窗体变量,它在Load事件之前发生。此事件一般用在类、模块、用户控件及用户文档等对象中,在窗体对象中使用load。

2Form_Load

 一个窗体加载到内存的时候触发。在load事件中,对变量进行初始化,设置控件的初始属性。当使用 Show 方法或将窗体的 Visible 属性设置为 True时窗体才会显示,否则,一个用 Load 语句加载的窗体是不可见的。

3Form_Resize

 在窗体大小发生变化时或最小化、最大化时激发。

4Form_Activate

 当窗体变成活动窗体时(得到焦点)发生。正常情况下一个form,在其生存期内,form_load只会发生一次,而form_activate可能会发生无数次。

5Form_Paint

 当窗体重新绘制图形时触发,如:窗体初始化、窗体改变大小、窗体移动,都会触发该事件。

二、退出窗体时,事件顺序:

1Form_QueryUnload

 事件在一个窗体或应用程序关闭之前发生。此事件的典型用法是在关闭一个应用程序之前用来确保包含在该应用程序中的窗体中没有未完成的任务。例如,如果还未保存某一窗体中的新数据,则应用程序会提示保存该数据。

2Form_Unload

 在退出窗体时发生。

3Form_Terminate

 在窗体对象被销毁时发生。(注意,这个事件一般不会立即发生,只有在程序退出时才会发生)

三、form.show / hide

 show和hide是窗体的方法,用于显示和隐藏窗体。Visible 是属性,当visible=ture时窗体可见,visible=false时窗体加载后也看不到。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读