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
之间的区别,您将很难让软件正常工作。