Закрепление элемента управления внутри закрепленной FlowLayoutPanel

Мы добавили свойство «Dock = Dockstyle.Fill» в нашу FlowLayoutPanel, чтобы он изменял размеры и заполнял родительский элемент управления. Теперь мы добавили два GroupBox в FlowLayoutPanel. Они должны иметь ту же ширину, что и Panel, но когда мы используем «Dock = Dockstyle.Top», он не работает.

Проблема в том, что мы попытались установить ширину с помощью «Width = Parent.Width». Это работало бы, но с нашим подходом, чтобы создать пользовательский интерфейс через XML-файл, в то время как мы хотим установить ширину, у GroupBoxes еще нет родителя. Он будет добавлен в FlowLayoutPanel позже.

Кстати, мы также добавили FlowDirection = TopDown к FlowLayoutPanel, но если GroupBoxes становится меньше, он размещает их рядом вместо TopDown.

Поэтому мы ищем способ, чтобы все элементы управления были расположены друг под другом и чтобы все групповые блоки имели одинаковую ширину с FlowLayoutPanel.

Спасибо за любую помощь,

Dominic

Ответы на вопрос(1)

Ваш ответ на вопрос