我正在尝试在 TabPage 中动态放置一个 LinkLabel(我也尝试放置一个按钮):
LinkLabel newLinkLabelButton = new LinkLabel();
newLinkLabelButton.Text = "Login";
newLinkLabelButton.Name = "linkLabel_11";
tabs.TabPages[0].Controls.Add(newLinkLabelButton);
现在我正在尝试在具有功能的特定 TabPage 上找到此控件
newLoginLinkLabel = (LinkLabel)Helper.GetLinkLabelByTagAndfamily(tabs.TabPages[0], _name);
其中函数体是:
public static Control GetControlByTagAndfamily(TabPage _tab, string _name)
{
Control rez = new Control();
foreach (Control ctrl in _tab.Controls)
{
if (ctrl.Name == _name)
{
rez = ctrl;
break;
}
}
return rez;
}
但该函数从未在_tab.Controls集合中找到 LinkLabel 或 Button。如果我试图在里面找到一些标签,我观察到该集合仅包含创建标签。
请帮助解决这个问题。