WinForms事件生命周期 [英] WinForms event life cycle

查看:123
本文介绍了WinForms事件生命周期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

解决方案

div>

根据 MSDN



启动主窗体的事件按以下顺序提高:

  Control.HandleCreated 
Control.BindingContextChanged
Form.Load
Control.VisibleChanged
Form.Activated
Form.Shown

关闭主窗体的事件按以下顺序提高:

  Form.Closing 
Form.FormClosing
Form.Closed
Form.FormClosed
Form.Deactivate
应用程序我的意思是这是一个老问题,但我以为我会包括一个实际的答案,因为大多数只是李nks。


Just like there is Page life cycle in web applications, what is the event life cycle for WinForms, especially between Form and User Controls?

解决方案

According to MSDN:

Startup events of the main form are raised in the following order:

Control.HandleCreated
Control.BindingContextChanged
Form.Load
Control.VisibleChanged
Form.Activated
Form.Shown

Shutdown events of the main form are raised in the following order:

Form.Closing
Form.FormClosing
Form.Closed
Form.FormClosed
Form.Deactivate
Application.ApplicationExit *


I'm aware this is an old question, but I thought I'd include an actual answer since most are mere links.

这篇关于WinForms事件生命周期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆