The TableLayoutPanel control is a container of other control where child controls are added within a table structure. Control can be added to a cell of the table.
Drag and drop TableLayoutPanel from toolbox on the window Form.
You can add more row and column from collection property of TableLayoutPanel.
You can add controls to a TableLayoutPanel by dragging and dropping control to the TableLayoutPanel.
TableLayoutPanel can have only one control in each cell.
You 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.
You can show or Hide a TableLayoutPanel. If you want to hide then set TableLayoutPanel visibility to false.
Private Sub Form28_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TableLayoutPanel1.Visible = False
When you run the project then all control inside TableLayoutPanel will not show.