2011-02-02 36 views
-1

我有以下情况。Windows Forms中的“扩展器”

enter image description here

极品:

  • A - 总是可见;
  • B - “hiddable”;
  • Form1 - resizable;
  • 最合适的可见面板停靠。
  • 在画面中的情况下,乙方应崩溃,形式尽量减少对“A”大小...

显然,这是简单的,但我尝试了一些时间,并张贴在这个主题。

+0

B应该如何调整大小?进入一个空间?或者表单应该调整大小? – 2011-02-02 18:40:49

+0

@Sergey Mirvoda:表单应调整大小。 – serhio 2011-02-02 18:41:53

回答

1

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

0

您可以使用带AutoSize for B列的TableLayoutPanel。 当用户点击展开时,通过代码显示B的显示内容并调整表格宽度。