Hinzufügen von Steuerelementen zu TableLayoutPanel dynamisch zur Laufzeit

Ich habe ein TableLayoutPanel, das mit zwei Spalten und 0 Zeilen beginnt. Was ich tun muss, ist, dynamisch eine Zeile hinzuzufügen und beide Spalten mit verschiedenen Steuerelementen zu füllen (es werden Panels sein). In Form1 erstelle ich das TableLayout folgendermaßen:

TableLayoutPanel Table = new TableLayoutPanel();
Table.Location = new Point(10, 40);
Table.Size = new Size(620,100);
Table.AutoSize = true;
Table.Name = "Desk";
Table.ColumnCount = 2;
Table.RowCount = 0;
Table.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
Table.GrowStyle = System.Windows.Forms.TableLayoutPanelGrowStyle.AddRows;
this.Controls.Add(Table);

Danach erhalte ich zur Laufzeit, wie viele Zeilen ich benötige und ob sie entweder mit einem Panel oder einem Label gefüllt werden. Es kann vorkommen, dass in derselben Zeile links Panel, rechts Label usw. stehen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage