Tha*_*iou 2 c# event-handling visual-studio-2008 winforms
假设我们有一个由20多个控件组成的表单,例如按钮.我们希望为所有这些事件创建On-click事件的处理程序.
通常的方法是去设计师并双击每个按钮让它自动创建功能.另一种方法是在InitializeComponent()函数之后在代码中自己创建它们.
这两者有什么区别?1)性能2)速度3)垃圾收集
第一种方式很容易,但最近我一直在考虑第二种方法,因为它很容易看到(在一个地方)什么控件有什么事件处理而不去设计师这是一个真正的痛苦,如果你有控制杂乱...
通过设计器创建它们与在代码中自己定义它们完全相同.
实际发生的是它们被放置在表单上的InitializeComponent()方法中,该方法通常位于designer.cs文件中.所以它就在那里,它只是对开发人员隐藏了一点点.
这意味着无论如何都不会影响性能/速度和垃圾收集:)
| 归档时间: |
|
| 查看次数: |
1552 次 |
| 最近记录: |