2011-03-13 57 views

回答

5

它只是一個方法名,它的實際名稱沒有任何意義。您通常會使用一個名稱類似的方法來偵聽Form類的Load事件。 Winforms設計器在「屬性」窗口中使用閃電圖標或雙擊設計器中的窗體時自動生成它。該名稱更通常是Form1_Load。但是,首先應該讓表單成爲一個好名字。像MainWindow一樣。

Load事件在窗口變得可見之前觸發。這很有用,因爲此時真正的窗口大小和位置是準確的,您可能需要使用它來移動或調整控件大小。或者其他窗口大小和位置很重要的地方。

爲窗體實現Load事件是一個可以追溯到VB6時代的時代錯誤。事件旨在讓其他類的代碼知道發生了什麼。 Winforms的方法是改寫OnLoad()方法。雖然設計師喜歡VB6的方式。當你不從表格中派生時,這並不是非常錯誤。