将tabcontrol添加到winforms中动态创建的选项卡控件

时间:2014-01-22 09:37:11

标签: c# winforms

我的页面上有一个带有2个标签的tabcontrol。现在我想动态创建另一个tabcontrol,并希望将现有的选项卡控件添加到动态创建的选项卡控件选项卡中。

有可能吗?我无法添加此内容。

这是我的代码:

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

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

是的,有可能。 将动态选项卡添加到表单:

this.Controls.Add(tbdynamic);

示例

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);

答案 1 :(得分:0)

只需在将它添加到窗口的末尾添加bringToFrontMethod()。

tbdynamic.BringToFRont();