開啟表單時,順序如下:
1. Control.HandleCreated:發生於為控制項建立控制代碼時
2. Control.BindingContextChanged:發生於 BindingContext 屬性的值變更時
3. Form.Load:發生在表單第一次顯示之前
4. Control.VisibleChanged發生於: Visible 屬性值變更時
5. Form.Activated:發生於表單以程式碼或由使用者啟動時
6. Form.Shown:每當第一次顯示表單時發生
關閉表單時,順序如下:
1. Form.Closing:發生於表單正在關閉時
2. Form.FormClosing:發生於表單關閉之前
3. Form.Closed:發生於表單已關閉時
4. Form.FormClosed:發生於表單關閉之後
5. Form.Deactivate:發生於表單失去焦點且不再是使用中的表單時
Reference:
1. http://msdn.microsoft.com/zh-tw/library/86faxx0d.aspx
2. http://www.dotblogs.com.tw/yc421206/archive/2009/07/24/9668.aspx
沒有留言:
張貼留言