Различные размеры ячеек в Windows Forms TableLayoutPanel

Как в Windows Forms сделать так, чтобы TableLayoutPanel содержал разные размеры ячеек (для строк и/или столбцов)?

Например: в строке 1 может быть только 1 ячейка, в строке 2 — 5, в строке 3 — снова 5, но с другими размерами столбцов.


person l46kok    schedule 18.06.2012    source источник


Ответы (1)


Вы не можете выбрать количество столбцов в отдельной строке и наоборот. Однако вы можете управлять диапазоном TableLayoutPanel в нескольких ячейках в любом направлении.

Поэтому выберите необходимое количество строк и столбцов и их размеры, чтобы настроить желаемую структуру «сетки», затем задайте свойства RowSpan и ColumnSpan для отдельных элементов управления, размещенных в ячейках панели, чтобы объединить эти ячейки в более крупные . (К этим «чужим» свойствам прилагается панелью к элементам управления, размещенным в ее ячейках).

person stakx - no longer contributing    schedule 18.06.2012