古詩詞大全網 - 字典詞典 - VB中Activate()是什麽事件?

VB中Activate()是什麽事件?

load使窗體載入時的事件,而Activate是窗體被選為活動窗體時(即焦點在窗體上)的事件

例如:壹個工程裏有FORM1和FORM2,在form1中輸入如下代碼:

Private Sub Form_Load()

Form2.Show

End Sub

在form2中輸入如下代碼:

Private Sub Form_Activate()

Print "123456789"

End Sub

此時,運行時,焦點在FORM1上,所以雖然兩個窗體都同時顯現出來,但FORM2窗體並沒有文字

等到單擊FORM2(單擊窗體上或標題欄均可)時,FORM2上即會出現123456789的字樣。

如果把form2中的事件換成Load事件,那麽,在開始運行時,FORM2上會直接出現123456789的字樣。