我有一个Windows Forms容器控件(例如组框或面板),其中包含一些子控件。现在,我想复制/克隆此容器控件,以便在运行时获得它的精确副本。如何使用C#实现呢?
我想要做的是这样的:
GroupBox groupNewBox;
groupBox1.CloneTo(groupNewBox);
最佳答案
你好
复制对象的唯一方法是实现IClonable接口。但是据我所知,Windows控件没有实现此接口,因此您应该创建自己的容器和子控件派生的conrtols,这些控件将实现IClonable接口。
关于c# - 在运行时克隆容器控件及其子控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4324425/