Несколько InitializeComponent для winform
У нас очень компактная winform с более чем 180 элементами управления.
Большинство этих элементов управления расположены динамически, некоторые отображаются / скрываются в зависимости от некоторых предпочтений.
В рамках оптимизации кода я решил разделить InitializeComponent на три, и в конструкторе формы, основанном на параметре, я выберу правильный InitializeComponent, который будет иметь только элементы управления по отношению к этому рабочему процессу.
Является ли этот подход правильным, есть ли другой способ сделать это
1 ответ
Мне кажется, что вы отказались от дизайнера и сами написали методы InitializeComponent(). В противном случае дизайнер может каким-то образом перезаписать ваш код.