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


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

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

Любой элемент управления Windows Forms, включая другие экземпляры TableLayoutPanel, может быть дочерним относительно элемента TableLayoutPanel. Это позволяет создавать сложные макеты, динамически меняющиеся во время выполнения. Однако в ячейке может существовать только один элемент управления. Если требуется несколько элементов управления в ячейке, необходимо сгруппировать элементы управления в другой элемент управления макета UserControl , например Panel или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

См. также