用户控制面板内部

时间:2010-04-23 10:02:25

标签: c#-2.0

在我的项目中,我向面板添加了一个usercontrol。当我尝试添加一个新的usercontrol时 我的面板我想检查以前放在面板中的usercontrol的名称 怎么做。

我有三个不同的用户控件,我在更换之前将其逐个分配给面板 与旧的一个新的,我想找到面板内的旧的。

1 个答案:

答案 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);
                    }
                }