Show / Hide Table of Contents

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

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

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

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

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

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

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

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

  1. Практическое руководство. Выравнивание и растягивание элемента управления в элементе управления TableLayoutPanel

  2. Практическое руководство. Объединение строк и столбцов в элементе управления TableLayoutPanel

  3. Практическое руководство. Изменение столбцов и строк в элементе управления TableLayoutPanel

  4. Пошаговое руководство. Упорядочение элементов управления в формах Windows Forms с помощью элемента TableLayoutPanel

См. также

  • FlowLayoutPanel
  • TableLayoutSettings
  • Практическое руководство. Формирование макета формы Windows Forms с учетом будущей локализации
  • Практическое руководство. Создание в Windows Forms формы для ввода данных, размер которой можно изменять
  • Советы по использованию элемента управления TableLayoutPanel
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX