VB事件的发生顺序 蔡明明 2001年 39期 当我们在用VB设计,运行程序实例的时候,窗体和控件发生的事件都是有一定的顺序的。下面是一个程序从设计运行到关闭所发生的事件顺序。   1.Initialize 创建窗体或一个控件实例时发生,它总是实例生存周期的第一个事件;   2.Load 窗体或控件实例首次生成时发生,此时控件实例被放置到窗体中,或窗体被加载时,在该事件中,设置属性的初始值;   3.Resize 第二次及后续重建实例时发生,在该事件中,可从放置控件,窗体属性值的文件在内存拷贝中读取实例的属性值;   4.Activate 每当一个窗体变成活动窗体时,就会产生一个Activate事体;   5.GotFocus 每当一个窗体或控体获得焦点时发生;   6.Paint 窗体或容器通知控件绘制自己时发生,该事件能在任何时候发生,甚至在控件收到show事件之前,对于用户绘制控件,该事件过程是绘制控件外观的地方;   7.Unload 当一个窗体收被卸载时发生;   8.Terminate 释放窗体或控件时发生。   对初学者而言,能够清楚地掌握以上事件在VB中发生的先后顺序,对程序编写是很有帮助的。