Добавление элементов управления в TableLayoutPanel динамически во время выполнения
У меня есть TableLayoutPanel, начиная с двух столбцов и 0 строк. Что мне нужно сделать, так это динамически добавить строку и заполнить оба столбца различными элементами управления (это будут панели). В Form1 я создаю TableLayout таким образом:
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);
впоследствии во время выполнения я получаю, сколько строк мне понадобится, и будут ли они заполнены либо панелью, либо какой-либо меткой. Может случиться, что в том же ряду слева будет Panel, справа Label и т. Д.