TableLayoutPanel

Оценить
(0 голоса)

Рассмотрим набор меток и текстовых полей для ввода адресной информации. Они обычно размещаются в виде строк и столбцов. Элемент управления TableLayoutPanel идеален для реализации такого поведения, поскольку он автоматически обеспечивает упорядочивание в строки и столбцы для всех элементов управления. На рис. 15.11 показан набор меток и тек­стовых полей, встроенных в TableLayoutPanel. Обратите внимание, что изменение размера формы (и таким образом, и самой панели, которая закреплена для заполнения внутренней части формы) приводит к автоматическому выравниванию элементов управления панели.

Если элемент внутри одной из ячеек выходит за ее пределы, то он автоматически перено­сится внутри ячейки. Это дает вам такие же возможности компоновки, какие предоставляет HTML для интерфейсов на основе Web-браузеров.

Примечание

Когда в панель TableLayoutPanel добавляется элемент управления, то он получает пять дополнительных свойств: Cell, Column, Row, ColumnSpan и RowSpan. Эти свойства могут служить для изменения положения элемента управления (стро­ка/столбец) внутри панели на стадии выполнения. Свойства ColumnSpan и RowSpan используются точно так же, как и их тезки в мире HTML. Те элементы управления .NET, которые насыщают другие элементы управления дополнительными свойствами, называются провайдерами расширений.

FlowLayoutPanel
SplitContainer
ToolStripContainer
Внешний вид элемента управления и его поведение
Визуальные стили

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.