使用.NET“WinForms”SplitContainer控件,如何动态隐藏面板?

时间:2010-04-14 16:18:22

标签: .net winforms splitcontainer

调用MyPanel.Panel1.Hide();或MyPanel.Panel2.Hide();只需隐藏里面的控件 ......但我想让面板的其他面填满整个空间。

所以,如果我隐藏Panel1,我希望Panel2占用整个空间,我希望分割器消失。那可能吗,如果是的话,怎么样?

2 个答案:

答案 0 :(得分:5)

使用MyPanel.Panel1Collapsed = true;折叠Panel1(同样适用于panel2)。

答案 1 :(得分:2)

隐藏其中一个可以调用的面板

MyPanel.Panel1Collapsed = true; // or Panel2Collapsed

如果Panel2已折叠,它将切换其状态,以便在此次调用后显示。

MSDN Reference