急问:VB里面Form_Activate()和Form_Load()各是什么作用?执行顺序如何?

时间:2022-09-12 11:08:16
在一个窗体建立的时候,第一步执行的是什么操作啊?
Form_Activate(),Form_Load()各是什么顺序??

急,在线等!
谢谢

5 个解决方案

#1


你在每个语句里都写上debug.print "something "之后就知道了。

#2


Initialize->Load->Activate->Deactivate->QueryUnload->Unload->Terminate

#3


第一次运行时 Activate,load是同步的
  当发生中断等以后,只响应Activate  load就不用了

#4


Private Sub Form_Activate()
Text1 = Text1 & "Activate" & vbCrLf

End Sub

Private Sub Form_Initialize()
Text1 = Text1 & "INIT" & vbCrLf

End Sub

Private Sub Form_Load()
Text1 = Text1 & "LOAD" & vbCrLf
End Sub

运行一下就知道次序了。

#5


够懒的~~呵呵

#1


你在每个语句里都写上debug.print "something "之后就知道了。

#2


Initialize->Load->Activate->Deactivate->QueryUnload->Unload->Terminate

#3


第一次运行时 Activate,load是同步的
  当发生中断等以后,只响应Activate  load就不用了

#4


Private Sub Form_Activate()
Text1 = Text1 & "Activate" & vbCrLf

End Sub

Private Sub Form_Initialize()
Text1 = Text1 & "INIT" & vbCrLf

End Sub

Private Sub Form_Load()
Text1 = Text1 & "LOAD" & vbCrLf
End Sub

运行一下就知道次序了。

#5


够懒的~~呵呵