Как мне изменить групповое поле на форме? - PullRequest
0 голосов
/ 23 января 2012

У меня есть две групповые коробки, верхняя часть разборная.Я хочу настроить макет нижнего группового блока, когда верхний групповой блок свернется или развернется.

Ответы [ 3 ]

1 голос
/ 23 января 2012

Использовать свойство Dock: для первого установите Top, а для второго Fill

0 голосов
/ 23 января 2012

A SplitContainer может помочь в этом типе дисплея.

splitContainer1.Orientation = Orientation.Horizontal;
splitContainer1.IsSplitterFixed = true;

И затем на каждой панели в элементе управления SplitContainer вы помещаете ваш GroupBoxes с обеими настройками Dock.на Fill.

При свертывании верхней панели вы позволяете SplitContainer обрабатывать ее:

splitContainer1.Panel1Collapsed = !splitContainer1.Panel1Collapsed;
0 голосов
/ 23 января 2012

В дополнение к предложению @ Marco, еще одна опция - FlowLayoutPanel . Это полезно, если вы хотите обеспечить адаптацию соседних элементов управления для заполнения пространства при изменении размера элемента управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...