在VB或VFP中,load事件發生在載入窗體的時候,inint事件發生在程序進行初始化的時候,所以inint事件要早於Load事件。
二、編程實例。
可以編寫壹個簡單的程序來證明這壹點。
Dim SS As String
Private Sub Command1_Click()
Label1. Caption= SS
Private Sub Form_Initialize()
SS="Now Initialize Event is being executed."
Private Sub Form_Load()
SS="Now Load Event is being executed."
程序首先聲明了壹個字符串型窗體級變量,然後分別在Form的兩個事件中進行賦值。當程序的窗口出現之後,單擊上面的按鈕,可以發現,現在的字符串SS中存儲的是在Load事件中所賦的值,說明Initialize事件要早於Load事件。
三、結論。
從程序的運行結果可以看出,Load事件要晚於Initialize事件,對壹些全局變量或窗體級變量進行賦值的時候要註意到這壹點。