c# tabpage里的控件怎么复制到另外一个tabpage

privatevoidForm1_Load(objectsender,EventArgse){foreach(Controlcinthis.tab1.Controls){... private void Form1_Load(object sender, EventArgs e)
{

foreach(Control c in this.tab1.Controls)
{

listcs.Add(c);

}
foreach (Control c in listcs)
{
tab4.Controls.Add(c);
}

tabControl1.Controls.Add(tab4);

谁能帮我看下这段代码 tab1 是一个tabpage
listcs 是个Control的 泛型集合

我想把tab1内的控件 复制到tab4
可这段代码运行出来是把tab1内的控件移动到了tab4 怎么样才能复制啊??
展开
 我来答
匿名用户
2013-11-30
展开全部
复制基本上没什么意义,因为你在每个页面下定义的控件都能通过整个tabpage对象名访问到,它们是在一个容器内,如果真要复制,可以将所有控件选中,复制以后,直接粘贴到你要显示的那个也面,此时,容器内回自动生成控件的定义,但是对象名递增了,也就是说你复制了一个button1到另外一个也面后,容器内会生成一个button2,但两个的text属性是一样的,也就导致你感觉是一个按钮一般,你可以试下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式