пользовательский контроль внутри панелей - PullRequest
0 голосов
/ 23 апреля 2010

В моем проекте я добавил пользовательский контроль на панель. Когда я пытаюсь добавить новый пользовательский контроль в панель моя панель я хочу проверить, как называется пользовательский элемент управления, помещенный в панель как это сделать.

У меня есть три различных пользовательских элемента управления, я назначаю их один за другим перед заменой новый со старым, я хочу найти старый внутри панели.

1 Ответ

0 голосов
/ 23 апреля 2010

Вы можете установить имя так:

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);
                    }
                }
...