如果在代碼中引用窗體自身的屬性或者窗體中的控件,將要等到它完全地創建了窗口和它的子控件時才能完成操作。只有當這一步操作完成后,才會發生
Load事件: Private Sub Form Load() ,初始化子控件
txtName.Text-CustomerName if NewCustomer
Then chkNewCustomer.Value-vbChecked End Sub
到這個時候,窗體仍然是不可見的.這也預示著,如果在這個事件處理過程中運行圖形處理過程將什么也看不見。
同樣地,當能夠對大多數控件的屬性進行自由讀寫的時候,就要避免任何操作發生在不可見的控件上。 載入一個窗體并不必然意味著它就變成可見,只有使用了窗體的Show方法或者窗體本身就是作為應用程序的啟動窗體的時候才可見.直接在一個窗體之外引用窗體內的控件被認為是一種很糟糕的編程技巧。