c# - Cómo configurar una ventana de columnas en tableLayoutPanel
winforms merge (2)
Estoy usando un tableLayoutPanel
que consta de dos filas. En la primera fila quiero dos columnas, y en la segunda fila solo necesito una columna. ¿Cómo puedo hacer esto?
Con el diseñador: coloque un control en la segunda fila y establezca su propiedad ColumnSpan en 2.
En codigo:
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);
}
Si estás en Visual Studio, simplemente configura la propiedad ColumnSpan del control que quieres poner en la fila 2 a '' 2 '' y se encargará de eso.