The TableLayoutPanel control is a container of other control where child controls are added within a table structure. When you add a control to a cell of the table, it would reposition itself to the center of the cell.
How to use TableLayoutPanel Control
Drag and drop TableLayoutPanel from toolbox on the window Form.
We can add more row and column from collection property of TableLayoutPanel.
We can add other controls in TableLayoutPanel.
TableLayoutPanel can have only one control in each cell.
Here we cannot add more than one control in a cell. If you want to add more control then you have to add new cell in TableLayoutPanel to do this first you have to add row or column in the TableLayoutPanel.
CellBorderStyle: This property determines if the cell is outlined with a border or not.
ColumnCount: Determines the number of columns in the table.
RowCount: Determines the number of rows in the table.
Visible: This property determines that TableLayoutPanel control is visible or not. By default it is true.
private void frmTableLayoutPanel_Load(object sender, EventArgs e)
tableLayoutPanel1.Visible = false;
TableLayoutPanel will not visible when application run.