【发布时间】:2014-09-03 17:41:33
【问题描述】:
我有一个应该遍历列表的表单,并为列表中的每个项目添加一个选项卡到选项卡控件。然后,我有一个应该添加到每个选项卡的组框。
选项卡添加得很好,但组框仅添加到最后一个选项卡(调试器也显示每个选项卡的控件集合都是空的,除了最后一个选项卡)。
有什么见解吗?
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);
【问题讨论】:
-
是的,当然,一个控件只能有 一个 父级。最后一个获胜。