Windows窗体中的“扩展器”

时间:2011-02-02 18:38:24

标签: .net winforms

我有以下情况。

enter image description here

需要:

  • A - 始终可见;
  • B - “hiddable”;
  • Form1 - 可调整大小;
  • 最右边的可见面板停靠。
  • 在图片的情况下,B应该崩溃,将表格最小化为“A”尺寸......

显然这很简单,但我尝试了几个小时并发布了这个话题。

2 个答案:

答案 0 :(得分:1)

我使用Form + SplitContainer作为基础,Panel1中有一个停靠到右键。 需要记住实际的表单大小并在按钮展开时重新建立它,或者在表单“折叠”时将表单大小减小为Panel1大小。

答案 1 :(得分:0)

您可以将TableLayoutPanel与AutoSize for B列一起使用。 当用户单击“展开”时,将显示“显示B的内容”和“通过代码调整表单宽度”。