Я использую tableLayoutPanel
, который состоит из двух строк. В первой строке я хочу два столбца,
и во второй строке мне нужен только один столбец. Как я могу это сделать?
Как установить столбец в таблицеLayoutPanel
Ответ 1
С дизайнером: поставьте элемент управления во 2-й строке и установите для его свойства ColumnSpan значение 2.
В коде:
public Form1() {
InitializeComponent();
var button = new Button();
button.Dock = DockStyle.Fill;
tableLayoutPanel1.Controls.Add(button);
tableLayoutPanel1.SetCellPosition(button, new TableLayoutPanelCellPosition(0, 1));
tableLayoutPanel1.SetColumnSpan(button, 2);
}
Ответ 2
Если вы находитесь на визуальной студии, просто установите свойство ColumnSpan элемента управления, которое вы хотите поместить в строке 2, на " 2", и это позаботится об этом.