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

Обновлен: Ноябрь 2007

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

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

Элемент управления TableLayoutPanel может расширяться в соответствии с новыми элементами управления по мере их добавления в зависимости от значения свойств RowCount, ColumnCount и GrowStyle. Присвоение свойству RowCount или ColumnCount значения, равного 0, определяет отсутствие связи 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 формы для ввода данных, размер которой можно изменять

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

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

Ссылки

FlowLayoutPanel

TableLayoutSettings