这是一个用户控件上次事件在应用程序/控件加载时触发吗?载入事件?Winform - 这是一个用户控件最后发生的事件
5
A
回答
0
Winforms控件没有与asp.net webforms控件一样的生命周期。 UI事件发生在用户做出让事情发生的事情时。
8
这真的取决于你在谈论生命的时候。鉴于你对Load的猜测,我们在创建/加载期间进行交谈。该列表显示顺序的几个事件,他们在一个简单的用户控件,我设置了用于测试(迷上了一些事件监听器和打印事件名称到控制台)被解雇:
HandleCreated
Load
Layout
VisibleChanged
Paint
注意布局,VisibleChanged和Paint并不严格与控件创建有关;布局,特别是油漆可能会或将会在控制生命周期内多次升起。对VisibleChanged也是如此,只要Visible属性的值发生更改就会引发该VisibleChanged。
+1
+1 - 你打败了我。我得到了同样的结果 - 油漆是最后一个。另请注意,CreateControl发生在HandleCreated和Load之间,并且PaintBackground发生在Paint之前。 – 2009-06-03 20:15:40
相关问题
- 1. 这是一个WinForm控件吗?
- 2. winform c#:在c事件后插入另一个窗体控件#
- 3. 在另一个用户控件的用户控件中引发事件
- 4. Winform中的用户控件
- 5. 触发另一个控件的事件
- 6. 发生KeyEvent.VK_SPACE后发生多个事件
- 7. C#Winform - 检测两个事件是否被一个用户操作触发
- 8. Winform和用户控件 - C#
- 9. 哪一个是设置控件属性的最后一个事件?
- 10. 鼠标事件轮子最后发生
- 11. 如何在另一个用户控件中发生事件时更新用户控件?
- 12. C#处理winform中的WPF用户控件事件
- 13. 事件发生后的事件
- 14. 用户发起事件的最后一次
- 15. WPF - 用户控件内部发生的事件
- 16. 几个用户控件如何响应c#中其中一个控件发生的事件?
- 17. 在.net,winforms中显示用户控件后,我可以捕获的最后一个可能事件是什么?
- 18. appendChild后发生的事件
- 19. 用户控件事件后验证
- 20. 如何在用户控件winform C#中创建事件columnwidthchanging?
- 21. Web用户控件的事件触发的aspx页面加载事件之后
- 22. 刷新UpdatePanel的一个modalpopup内的用户控件内按钮的点击事件发生后
- 23. 当另一个用户控件中的属性依赖性发生变化时触发一个事件
- 24. winform中WebBrowser控件的加载事件
- 25. .Net用户控件未触发事件
- 26. 用户控件事件不会触发
- 27. 用户登录一段时间后发生火灾和事件
- 28. C#,用户控件,事件 - 用户控件的控件事件覆盖?
- 29. 计算每个用户在一段时间内最常发生的事件
- 30. SQLite3选择用户的最后一个事件
最后的事件发生在什么时候?一开始就关机了?请明确说明。 – 2009-06-03 20:00:29