WinForms 事件生命周期

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

问题描述

就像Web应用程序中有Page生命周期一样,WinForms的事件生命周期是什么,尤其是Form和User Controls之间?

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

推荐答案

根据MSDN:

启动事件按以下顺序引发:

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

主窗体的

Shutdown事件按以下顺序引发:

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

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

<小时>

我知道这是一个老问题,但我想我会提供一个实际答案,因为大多数只是链接.

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

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

asp.net: what#39;s the page life cycle order of a control/page compared to a user contorl inside it?(asp.net:与其中的用户控件相比,控件/页面的页面生命周期顺序是什么?)
Understanding ASP.Net session life time(了解 ASP.Net 会话生命周期)
What is the lifetime of a delegate created by a lambda in C#?(由 C# 中的 lambda 创建的委托的生命周期是多少?)
Custom Lifetime Validation With AspNet.Security.OpenIdConnect.Server (ASP.NET vNext)(使用 AspNet.Security.OpenIdConnect.Server (ASP.NET vNext) 的自定义生命周期验证)
In ASP.Net, during which page lifecycle event does viewstate get loaded?(在 ASP.Net 中,视图状态在哪个页面生命周期事件期间被加载?)
Has Microsoft confirmed their stance on LINQ to SQL end-of-life?(微软是否确认了他们对 LINQ to SQL 生命周期终结的立场?)