winform的多个InitializeComponent

时间:2017-02-06 09:14:27

标签: c# winforms initializecomponent

我们有一个高度紧凑的winform,其中放置了超过180个控件 大多数这些控件都是动态放置的,有些是根据某些偏好显示/隐藏的 作为优化代码的一部分,我决定将InitializeComponent拆分为三个,并且在基于参数的表单的构造函数中,我将选择正确的InitializeComponent,该控件将仅对该工作流程进行初始化。

这种方法是否正确,是否有其他方法可以做到这一点

1 个答案:

答案 0 :(得分:0)

似乎对我而言,假设您放弃了设计师并自己编写了InitializeComponent()方法。否则,设计人员可能会以某种方式覆盖您的代码。