1
有保證,如果一個用戶控件總是發生後的InitializeComponent()
方法和構造函數的Load
事件已經完成?關於Windows的Load事件窗體用戶控件
有保證,如果一個用戶控件總是發生後的InitializeComponent()
方法和構造函數的Load
事件已經完成?關於Windows的Load事件窗體用戶控件
否。Load事件在創建句柄後立即運行。構造函數可以使用需要創建物理窗口的控件屬性。這會自動觸發CreateHandle()方法,接下來是Load。
這很少見,通常是一個錯誤。它往往是一個很好的結局,取決於事件處理程序正在做什麼。這隻應該做那種需要窗戶的東西。這並不常見,其他任何東西都屬於構造函數。但構造函數尚未完成,因此您正在使用部分初始化的對象。意外是可能的。