简体   繁体   English

将tabcontrol添加到Winforms中动态创建的tab控件中

[英]Add tabcontrol to dynamically created tab control in winforms

I've a tabcontrol on my page with 2 tabs. 我的页面上有一个带有2个标签的tabcontrol。 Now I want to create another tabcontrol dynamically and want to add the existing tab control to dynamically created tab control tabs. 现在,我想动态创建另一个TabControl,并想将现有的Tab控件添加到动态创建的Tab控件选项卡中。

Is is possible? 有可能吗? I'm not able to add this. 我无法添加。

Here is my code: 这是我的代码:

       TabControl tbdynamic = new TabControl();
       TabPage tbpaagedynamic = new TabPage();
       tbpaagedynamic.Controls.Add(statictabcontrol);
       tbdynamic.TabPages.Add(tbpaagedynamic);

Any idea? 任何想法?

Yes, it is posiible. 是的,这是可行的。 Add dynamic tab to Form : 将动态标签添加到Form中:

this.Controls.Add(tbdynamic);

example

TabControl tbdynamic = new TabControl();
tbdynamic.Height = 200;
tbdynamic.Width = 200;
TabPage mPage = new TabPage();
mPage.Text = "Test Page";
tbdynamic.TabPages.Add(mPage);

mPage.Controls.Add(statictabcontrol);

statictabcontrol.Top = 0;
statictabcontrol.Left = 0;
this.Controls.Add(tbdynamic);

Just add the bringToFrontMethod() at the end of adding it to your Window. 只需在将其添加到Window的末尾添加BringToFrontMethod()。

tbdynamic.BringToFRont(); tbdynamic.BringToFRont();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM