Как растянуть элементы на форме? - CodeHelper

Как растянуть элементы на форме?

1

Есть форма, на ней расположено: DataGrid, два textbox-a, listbox и один button. Как сделать, чтобы при растягивании формы, все эти элементы тоже автоматически растягивались вместе с формой? Что-то вроде авто-форматирования.

Лучший ответ:

1

Нужно использовать свойства из категории Loyout. Значения этих свойств позволяют полностью управлять компановкой элементов. Вот некоторые из них:

Свойство Dock — позволяет задать область контейнера, которую будет занимать данный элемент (весь контейнер или вся верхняя/нижняя/левая/правая часть контейнера).

Свойство Anchor — позволяет задать стратегию изменении размера элемента при изменении размера его контейнера. Можно отметить любой из флагов — Left, Right, Top, Bottom. Комбинируя эти флаги, можно добиться того, чтобы элемент (кнопка, поле ввода и т.п.) был «привязан» к одному из краёв формы или наоборот — занимал область, пропорциональную размеру формы.

kiborg

Спасибо, используя свойство Anchor, сделал все, что нужно было.

v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.