在C#中更改表单布局

Nic*_*ick 1 c# layout winforms

我正在制作一个程序,要求用户选择他/她希望打开的文件.

他们可以选择大约3个不同的文件,每个文件都会影响按钮的布局,以及它们的一些属性.

问题是,目前我有这个庞大的列表:

label1.Visible = false;
label2.Visible = false;
form.size = etc.
Run Code Online (Sandbox Code Playgroud)

每个文件影响大约16个不同的控件,因此总共有48个可能的更改.

是否有更快/更好的方式来组织您的程序布局?

先感谢您.

框架:3.5语言:C#

Windows窗体应用程序

Bra*_*don 5

我建议将它们分组到Panels中,然后切换Panel上的可见性.