C# 复制用户控件而不序列化

C# 复制用户控件而不序列化,c#,winforms,user-controls,copy,clone,C#,Winforms,User Controls,Copy,Clone,我知道有很多关于通过Clone()复制对象的参考资料。但是我没有找到关于复制不可序列化的控件的有用参考资料!:( 我有一个面板,里面有一些控件。我想完全复制这个面板 你能帮我找到一个好的简单的解决方案吗!:) THX 回答 我创建了一个UserControlContainerby 然后你应该插入到UserControlContainer 似乎没有捷径可走:| 祝你好运没有简单的方法可以做到这一点。将其放入UserControl并创建多个实例。您不能“复制”UI,因为UI不是数据。请尝试复制您的数

我知道有很多关于通过
Clone()
复制
对象的参考资料。但是我没有找到关于复制不可序列化的
控件的有用参考资料!:(

我有一个
面板
,里面有一些控件。我想完全复制这个面板

你能帮我找到一个好的简单的解决方案吗!:)

THX

回答

我创建了一个
UserControlContainer
by

然后你应该插入到
UserControlContainer

似乎没有捷径可走:|


祝你好运

没有简单的方法可以做到这一点。将其放入UserControl并创建多个实例。您不能“复制”UI,因为UI不是数据。请尝试复制您的数据。顺便说一句,如果您使用的是winforms,请标记您的问题
[winforms]
。最近不是每个人都在使用这样一种不推荐的技术。@SLaks我很难创建UserControl,因为我从来没有这样做过…:(右键单击,添加新项目,用户控件。如果您不知道
UI
Data
之间的区别,您将很难让软件正常工作。