我想給用戶第一次使用該程序時使用教程的選項。我試圖在Form.Load
事件中添加它,但彈出消息框後顯示錶單。C# - 加載表單後是否有任何事件發生?
這就是爲什麼我想知道,在加載表單後是否有任何事件發生?
如果不是,有沒有辦法在加載後立即執行操作?
我想給用戶第一次使用該程序時使用教程的選項。我試圖在Form.Load
事件中添加它,但彈出消息框後顯示錶單。C# - 加載表單後是否有任何事件發生?
這就是爲什麼我想知道,在加載表單後是否有任何事件發生?
如果不是,有沒有辦法在加載後立即執行操作?
您應該嘗試顯示的事件,該事件在首次顯示錶單後觸發。 加載發生在表單顯示之前。
顯示的事件應該爲你做這件事。
您可以嘗試使用Shown
事件,但這可能有點早,根據您正在做的事情,但確實發生在Load
之後。
如果你在頁面上有任何控件,你可以觸發它控制GotFocus
事件。只要確保輸入支票,只使用GotFocus
方法進行一次檢查。
MSDN Form.Shown
MSDN Control.GotFocus
MSDN Reference to order of events
System.Windows.Forms.Control.HandleCreated
System.Windows.Forms.Control.BindingContextChanged
System.Windows.F orms.Form.Load
System.Windows.Forms.Control.VisibleChanged
System.Windows.Forms.Form.Activated
System.Windows.Forms.Form.Shown