Есть форма, на ней расположено: DataGrid, два textbox-a, listbox и один button. Как сделать, чтобы при растягивании формы, все эти элементы тоже автоматически растягивались вместе с формой? Что-то вроде авто-форматирования.
Как растянуть элементы на форме?
1
Спросил
Лучший ответ:
1
Нужно использовать свойства из категории Loyout
. Значения этих свойств позволяют полностью управлять компановкой элементов. Вот некоторые из них:
Свойство Dock — позволяет задать область контейнера, которую будет занимать данный элемент (весь контейнер или вся верхняя/нижняя/левая/правая часть контейнера).
Свойство Anchor — позволяет задать стратегию изменении размера элемента при изменении размера его контейнера. Можно отметить любой из флагов — Left
, Right
, Top
, Bottom
. Комбинируя эти флаги, можно добиться того, чтобы элемент (кнопка, поле ввода и т.п.) был «привязан» к одному из краёв формы или наоборот — занимал область, пропорциональную размеру формы.
Спасибо, используя свойство Anchor, сделал все, что нужно было.