Winforms Form Constructor vs Load事件

9 .net constructor initialization onload-event winforms

当表单加载时,代码需要执行诸如设置数据网格,组合框,设置标题等操作.我倾向于始终使用加载事件而不是新的(构造函数).是否有哪些指南最适合哪些活动?

Ty.*_*Ty. 2

基本上你希望你的构造函数尽可能轻量。我尝试将大部分内容放入 Load 事件处理程序中,因为 UI 元素已创建并且此时可用。但是,我通常在构造函数中实例化类对象等,因为它实际上是构造对象的一部分。有时你不能把东西放在一个地方或另一个地方,但在可以的时候,你应该把它们放在看起来最合适的地方。