VB6窗体的生命周期

王朝c#·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

窗体的Initialize事件------窗体的Load事件------窗体的Activate事件------窗体的QueryUnload事件------窗体的Unload事件

可以新建一个VB窗体,在窗体中写下面代码测试:

Private Sub Form_Activate()

MsgBox "窗体的Activate事件"

End Sub

Private Sub Form_Initialize()

MsgBox "窗体的Initialize事件"

End Sub

Private Sub Form_Load()

MsgBox "窗体的Load事件"

End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

MsgBox "窗体的QueryUnload事件"

End Sub

Private Sub Form_Unload(Cancel As Integer)

MsgBox "窗体的Unload事件"

End Sub

重要:

Load事件通常是放置程序初始化的数据,不宜执行一些对象或控件的方法,如果要执行窗体一启动就要执行一些对象或控件的方法,请将这种语句写到窗体的Activate事件中,比如,对Adodc1控件的加载:

Private Sub Form_Load()

Adodc1.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "\db1.mdb"

Adodc1.ConnectionTimeout = 30

Adodc1.CommandTimeout = 30

Adodc1.CommandType = adCmdText

Adodc1.RecordSource = "select * from 个人资料 order by 年龄 asc" '排序SQL串,支持所有select格式

End Sub

Private Sub Form_Activate()

Adodc1.Refresh

End Sub

正文

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航