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