首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中控件复制如何做

2012-11-07 
C#中控件复制怎么做比如我设置好了一个textbox1, 旁边一个button,然后点button要多一个textbox显示出来,它

C#中控件复制怎么做
比如我设置好了一个textbox1, 旁边一个button,然后点button要多一个textbox显示出来,它的
属性和第一个一样,我现在是

TextBox newOne = new TextBox();

newOne.height = textbox1.height;
newOne.width = textbox1.width;

...

...

但这样属性太多了,能不能简单方法来实现?

[解决办法]

探讨
C# code

System.Windows.Forms.TextBox tb = new System.Windows.Forms.TextBox();
tb = this.textBox1;

[解决办法]
通过反射,获取属性等信息。生成序列化自定义类
再传递实现反序列化。
[解决办法]
整个UserControl 不就完了。

热点排行