Вам необходимо динамически добавлять элементы управления на панель. Вы можете использовать TableLayoutPanel
и динамически добавлять в него строки с элементами управления.
TableLayoutPanel layoutPanel = new TableLayoutPanel();
layoutPanel.ColumnCount = 5; //Core Name, Temperature, Low, High, Load
layoutPanel.RowCount = 1;
// Adding controls to columns
layoutPanel.Controls.Add(new Label() { Text = "Core #0" }, 1, 0);
//... and so on
// Adding more rows
layoutPanel.RowCount = layoutPanel.RowCount + 1;