Поделиться через


Общие сведения об элементе управления TableLayoutPanel

Элемент управления TableLayoutPanel упорядочивает содержимое в сетке. Поскольку макет выполняется как во время разработки, так и во время выполнения, его можно изменять динамически по мере изменения среды приложения. Это позволяет пропорционально изменять размер элементов управления в панели, так чтобы они учитывали изменения, такие как изменение размера родительского элемента управления или длины текста в случае локализации.

Дочерним для панели TableLayoutPanel, может являться любой элемент управления Windows Forms, включая другие экземпляры TableLayoutPanel. Это позволяет создавать сложные макеты в соответствии с изменениями во время выполнения.

Элемент управления TableLayoutPanel может расширяться, чтобы вместить новые элементы управления по мере их добавления в зависимости от значения свойств RowCount, ColumnCount и GrowStyle. Задание значения 0 в свойстве RowCount или ColumnCount определяет отсутствие привязки TableLayoutPanel в соответствующем направлении.

Также можно управлять направлением расширения (горизонтального или вертикального), которое выполняется после заполнения элемента управления TableLayoutPanel дочерними элементами. По умолчанию элемент управления TableLayoutPanel расширяется вниз путем добавления строк.

Если необходимо изменить порядок работы строк и столбцов, заданный по умолчанию, свойства строк и столбцов можно изменить при помощи свойств RowStyles и ColumnStyles. Свойства строк и столбцов можно задавать по отдельности.

Элемент управления TableLayoutPanel добавляет следующие свойства в свои дочерние элементы управления: Cell, Column, Row, ColumnSpan и RowSpan.

Для объединения ячеек в элементе управления TableLayoutPanel служат свойства ColumnSpan или RowSpan дочернего элемента управления.

Topic Location
Практическое руководство. Выравнивание и растягивание элемента управления в элементе управления TableLayoutPanel Элементы управления Windows Forms
Практическое руководство. Объединение строк и столбцов в элементе управления TableLayoutPanel Элементы управления Windows Forms
Практическое руководство. Изменение столбцов и строк в элементе управления TableLayoutPanel Элементы управления Windows Forms
Пошаговое руководство. Упорядочение элементов управления в формах Windows Forms с помощью элемента TableLayoutPanel Элементы управления Windows Forms
Практическое руководство. Выравнивание и растягивание элемента управления в элементе управления TableLayoutPanel dv_mclictl
Практическое руководство. Объединение строк и столбцов в элементе управления TableLayoutPanel dv_mclictl
Практическое руководство. Изменение столбцов и строк в элементе управления TableLayoutPanel dv_mclictl
Пошаговое руководство. Упорядочение элементов управления в формах Windows Forms с помощью элемента TableLayoutPanel dv_mclictl

См. также

Задачи

Практическое руководство. Формирование макета формы Windows Forms с учетом будущей локализации

Практическое руководство. Создание в Windows Forms формы для ввода данных, размер которой можно изменять

Ссылки

FlowLayoutPanel

TableLayoutSettings

Основные понятия

Советы по использованию элемента управления TableLayoutPanel