SizeToContent эквивалентно для WinForm? - PullRequest
1 голос
/ 15 марта 2011

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

Я пытаюсь сделать то же самое с помощью WinForms, но это не удается.

Я использовал AutoSize и AutoSizeMode , но он не может корректировать размер своего содержимого.

Есть ли способ создать WinForm с элементами управления, которые подстраиваются под размер их содержимого, как в WPF?

Спасибо

1 Ответ

5 голосов
/ 15 марта 2011

Насколько я помню, это немного сложно в Windows Forms. В основном вам нужно использовать контейнеры с автоматическими размерами (например, TableLayoutPanel и т. Д.) И установить для их свойства AutoSize значение true) исключительно в форме. Размещение элементов управления с Anchor и Dock не работает.

...