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 を見つけません。内部にいくつかのラベルを見つけようとすると、コレクションに見つかったラベルのみが含まれていることがわかりました。
これを解決するのを手伝ってください。