OnHandleCreated 和 OnLoad 之间的顺序

发布于 2024-10-02 17:16:47 字数 80 浏览 4 评论 0原文

在 Windows 窗体上,这些之间是否有保证的触发顺序,有人知道吗?这是在 .NET v2 上。 看来首先是前者(抱歉)。

谢谢

On a windows form, is there a guaranteed firing order between these, does anyone know? This is on .NET v2.
It appears to be the former(sorry) first.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜吻♂芭芘 2024-10-09 17:16:47

OnHandleCreated 优先。

来自文档

Form 和 Control 类公开一组与应用程序启动和关闭相关的事件。当 Windows 窗体应用程序启动时,主窗体的启动事件将按以下顺序引发:

Control.HandleCreated

Control.BindingContextChanged

表单加载

Control.VisibleChanged

表单.激活

表格显示

OnHandleCreated comes first.

From the documentation:

The Form and Control classes expose a set of events related to application startup and shutdown. When a Windows Forms application starts, the startup events of the main form are raised in the following order:

Control.HandleCreated

Control.BindingContextChanged

Form.Load

Control.VisibleChanged

Form.Activated

Form.Shown

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文