Клонировать контейнерный элемент управления и его дочерние элементы управления во время выполнения - PullRequest
3 голосов
/ 01 декабря 2010

У меня есть контейнерный элемент управления Windows Forms (например, группа или панель) с некоторыми дочерними элементами управления.Теперь я хочу скопировать / клонировать этот контейнерный элемент управления, чтобы получить его точную копию во время выполнения.Как я могу добиться этого с C #?

Что я хочу сделать это примерно так:

GroupBox groupNewBox;
groupBox1.CloneTo(groupNewBox);

1 Ответ

2 голосов
/ 01 декабря 2010

Привет Единственный способ копирования объекта - реализовать интерфейс IClonable.Но, насколько мне известно, элементы управления Windows не реализуют этот интерфейс, поэтому вы должны создать собственные контроллеры, полученные из контейнера и дочернего элемента управления, которые будут реализовывать интерфейс IClonable .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...