我有一個表單應該迭代列表,併爲列表中的每個項目添加選項卡到選項卡控件。然後,我有一個組框,應該被添加到每個標籤。C#WinForms,將選項卡添加到選項卡控件,然後以編程方式將控件添加到每個選項卡
標籤添加得很好,但組框僅添加到最後一個標籤(也是調試器顯示每個標籤的Controls集合都是空的,除了最後一個標籤)。
任何見解?
foreach (String company in requiredGasComps)
{
tabCont.TabPages.Add(company,company);
}
foreach (TabPage tabpage in tabCont.TabPages)
{
tabpage.Controls.Add(groupBox);
}
foreach (TabPage tabpage in tabCont.TabPages)
{
Control [] a = tabpage.Controls.Find("currentSupplier95",true);
//Will always find 0 or 1 control
if (a.Length > 0)
{
a[0].Text = tabpage.Text;
}
}
this.Controls.Add(tabCont);
Yah,當然,一個控件只能有*一個* Parent。最後一場勝利。 – 2014-09-03 09:21:42