2009-09-30 1 views

ответ

1

FlowLayoutPanel не поддерживает это поведение. Однако вы можете достичь того же результата, если вы группируете каждую метку/комманду TextBox, например. их собственной панели, а затем установите FlowDirection в TopDown

13

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

+1

не знал об этом! Добавленный к моему ответу ниже –

3

Возможно использование RightToLeft вместо TopBottom в FlowLayoutPanel и установка FlowBreak=True для каждого текстового поля.
И, как говорит @Francisco, установите Anchor=None всем элементам управления, чтобы получить каждую метку, выровненную вертикально с помощью текстового поля.

labels and textboxes aligned in a FlowLayoutPanel

+0

я не понимаю нисходящие точки. На рисунке показано, что именно просит пропрограмманервиц. –

+1

Упрощенный, потому что он фактически решил мою проблему – dcohenb

+0

Установка «FlowBreak = false» на Ярлыке работает для меня, а не для TextBox – Andres

Смежные вопросы