sırasında TableLayoutPanel için denetimleri ekleme Bir TableLayoutPanel iki sütun ve 0 satır ile başlayan sahiptir. Yapmam gereken şey, dinamik olarak bir satır eklemek ve her iki sütunu da farklı kontrollerle doldurmaktır (paneller olacaktır). Form1'de ben TableLayout bu şekilde oluşturma:çalışma zamanında dinamik
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);
sonradan çalışma zamanı sırasında İhtiyacım kaç satır almak ve bir Panel ya da bazı Label biriyle doldurulacaktır eğer ediyorum.
Table.Controls.Add(new Label { Text = "Type:", Anchor = AnchorStyles.Left, AutoSize = true }, 0, 0);
Table.Controls.Add(new ComboBox { Dock = DockStyle.Fill }, 0, 1);
Sen satır ve sütun sayısını tanımlamak gerekmez, bunlar olacak: Bu