Cannnot изменяют размер Дочерних элементов управления в Управлении FlowLayoutPanel

Описание я пытался создать FlowLayoutPanel, который может быть расширен, например, горизонтальным способом.

FlowLayoutPanel и его sub привязка компонента были установлены на верхнее левое Право

Направление FlowLayoutPanel было установлено на TopDown.

->, Когда rezising FlowLayoutPanel, под - компоненты не изменены accordinally.

Шаг для репродуцирования

  1. Создайте управление FlowLayoutPanel на своей форме.

  2. Установите FlowDirection FlowLayoutPanel к TopDown.

  3. Создайте Кнопочные управления и поместите его в управление FlowLayoutPanel.

  4. Нажмите Кнопку и FlowLayoutPanel и установите их Привязку на верхнее левое Право

  5. Попытайтесь Расширить FlowLayoutPanel на горизонтальном пути.

-> FlowLayoutPanel изменен, но не Кнопка

6
задан Ronan Ogor 4 December 2009 в 00:44
поделиться

1 ответ

Чтобы увидеть флаги для члена команды:

в команде Explorer, перейдите к проекту команды, перейдите к членам команды, щелкните правой кнопкой мыши командный член, и выберите «Показать историю Checkin ".

-121--3476261-

Расшифруют PlowLayoutPanel только для макета, это динамический способ. Это не значит, что они автоматически изменят размер в пределах flowlayoutpanel. Я предполагаю, что FlowLayoutPanel игнорирует анкерные свойства его детского контроля.

Для достижения этого эффекта вам понадобится вручную изменить размер вашего ребенка, контролирует мероприятие FlowLayoutPanel.

На данный момент, хотя вы можете пересмотреть, действительно ли FlowLayoutPanel действительно то, что вы хотите использовать. Если вы знаете, что вы всегда хотите, чтобы кнопка наполнить ширину SLICLAYOUTPANEL, вы также можете придерживаться ее в панели и использовать анкеры или установить свойство док-станции.

7
ответ дан 9 December 2019 в 20:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: