Winform - 这是一个用户控制最后一个要触发的事件

时间:2009-06-03 19:58:07

标签: .net winforms events user-controls

加载应用程序/控件时要触发的usercontrol最后一个事件是什么?加载事件?

2 个答案:

答案 0 :(得分:8)

这真的取决于你在谈论生命的时间。鉴于您对Load的猜测,我们会在创建/加载期间进行讨论。此列表显示了一些事件,它们是在我为测试设置的简单UserControl中触发的(连接了许多事件监视器并将事件名称打印到控制台):

HandleCreated
Load
Layout
VisibleChanged
Paint

请注意,Layout,VisibleChanged和Paint并不严格与控件创建有关;布局,特别是在控制器的使用寿命期间,可能会或将要多次提升油漆。对于VisibleChanged也是如此,只要Visible属性的值发生变化就会引发它。

答案 1 :(得分:0)

Winforms控件没有与asp.net webforms控件相同的生命周期。 UI事件发生在用户做某事以使其发生时。