就像Web應用程序中有頁面生命週期一樣,WinForms的事件生命週期是什麼,尤其是在Form和User Controls之間?WinForms事件生命週期
15
A
回答
0
FWIW,對於某些容器控件的生命週期假設,您應該小心。例如,在一個選項卡控件中,我相信第二個和更高版本的選項卡上的控件是惰性加載的。這些選項卡上的控件在第一次訪問該選項卡之前可能不會被實例化或初始化,因此表單級代碼不應該假設在完成表單加載時所有選項卡頁上的所有控件都已就位。
8
根據MSDN:
啓動主窗體的事件按以下順序升高:
Control.HandleCreated
Control.BindingContextChanged
Form.Load
Control.VisibleChanged
Form.Activated
Form.Shown
關閉主窗體的事件按以下順序升高:
Form.Closing
Form.FormClosing
Form.Closed
Form.FormClosed
Form.Deactivate
Application.ApplicationExit *
我知道這是一個古老的問題,但我想我會包括一個實際的答案,因爲大多數只是單純的鏈接。
相關問題
- 1. WCF生命週期事件
- 2. asp.net 2.0生命週期事件和asp.net 3.5生命週期事件的差異
- 3. C#,Winforms&LINQ to SQL .. Datacontext生命週期?
- 4. React Router v4生命週期事件
- 5. 反應事件生命週期
- 6. NHibernate和生命週期事件
- 7. asp.net的MVC頁生命週期事件
- 8. ASP.NET生命週期,PreRequestHandlerExecute事件
- 9. xamarin.forms頁面生命週期事件
- 10. 工作流(WF)生命週期事件
- 11. angular2組件生命週期
- 12. Silverlight控件生命週期
- 13. 微件生命週期?
- 14. MXML組件生命週期
- 15. Spring事務中的Hibernate實體生命週期和會話生命週期
- 16. servlet生命週期
- 17. JUnit生命週期
- 18. popToViewController生命週期
- 19. JSF2.0生命週期
- 20. ScheduledExecutorService生命週期?
- 21. BroadcastReceiver生命週期
- 22. BroadcastReceiver生命週期
- 23. UIControl生命週期
- 24. PreferenceActivity生命週期
- 25. System.Timers.Timer生命週期
- 26. viewController生命週期
- 27. SPListItem生命週期
- 28. ASP.NET:HttpApplication生命週期
- 29. MarshalByRefObject生命週期
- 30. IntentService生命週期