Как в Windows Forms сделать так, чтобы TableLayoutPanel
содержал разные размеры ячеек (для строк и/или столбцов)?
Например: в строке 1 может быть только 1 ячейка, в строке 2 — 5, в строке 3 — снова 5, но с другими размерами столбцов.
Как в Windows Forms сделать так, чтобы TableLayoutPanel
содержал разные размеры ячеек (для строк и/или столбцов)?
Например: в строке 1 может быть только 1 ячейка, в строке 2 — 5, в строке 3 — снова 5, но с другими размерами столбцов.
Вы не можете выбрать количество столбцов в отдельной строке и наоборот. Однако вы можете управлять диапазоном TableLayoutPanel
в нескольких ячейках в любом направлении.
Поэтому выберите необходимое количество строк и столбцов и их размеры, чтобы настроить желаемую структуру «сетки», затем задайте свойства RowSpan
и ColumnSpan
для отдельных элементов управления, размещенных в ячейках панели, чтобы объединить эти ячейки в более крупные . (К этим «чужим» свойствам прилагается панелью к элементам управления, размещенным в ее ячейках).