Luc*_*cas 6 c# tabcontrol copy duplicates
如何在TabControl中复制"tabPage"?
我试过这个:
//My TabControl: tc
//My Tab ID: 0
TabPage newPage = new TabPage();
foreach (Control control in tc.TabPages[0].Controls)
{
newPage.Controls.Add(control);
}
tc.TabPages.Add(newPage);
Run Code Online (Sandbox Code Playgroud)
但是不起作用..
提前致谢.
Luc*_*cas 13
我知道了!
对于那些有同样问题的人来说,这就是我所做的:
我创建了一个UserControl(非常感谢@SLaks和@Brian的提示),将我的TabControl中的所有对象复制到我的新UserControl,并使用以下代码创建动态标签:
for (int x = 0; x < 3; x++)
{
UserControl1 uc = new UserControl1();
TabPage tp = new TabPage();
tp.Controls.Add(uc);
this.TabControl1.TabPages.Add(tp);
}
Run Code Online (Sandbox Code Playgroud)