在我的项目中,我向面板添加了一个usercontrol。当我尝试添加一个新的usercontrol时 我的面板我想检查以前放在面板中的usercontrol的名称 怎么做。
我有三个不同的用户控件,我在更换之前将其逐个分配给面板 与旧的一个新的,我想找到面板内的旧的。
答案 0 :(得分:0)
您可以像这样设置名称:
Panel pnl= new Panel();
...
UserControl myControl = new UserControl();
myControl.Name = "muUserControl";
pnl.Controls.Add(myControl);
foreach (Control ctrl in pnlUserControlContainer.Controls)
{
if (ctrl is UserControl)
{
Console.WriteLine(ctrl.Name);
}
}