就像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生命周期