自动将WinForms面板垂直展开到容器底部

时间:2013-10-10 16:44:39

标签: winforms

我试图建立以下行为:当隐藏底部(蓝色)面板时,我希望顶部(红色)面板伸展以垂直替换它,反之亦然(隐藏红色面板应该展开蓝色)。

使用具有自动尺寸行的表格布局面板我能够让蓝色向上伸展但我无法让红色面板向下生长。

enter image description here

从最右边的图片中很难看到,但是底部的表格行没有随着面板缩小。表格布局面板不是我的要求,但我希望它能提供解决方案。

1 个答案:

答案 0 :(得分:0)

请尝试使用SplitContainer控件。

您可以使用折叠属性控制每个面板的可见性:

splitContainer1.Panel1Collapsed = true;

splitContainer1.Panel2Collapsed = true;