将Tabcontrol添加到现有的Tabcontrol C#

时间:2014-08-26 09:01:00

标签: c# tabcontrol

我尝试动态地将新Tabcontrol添加到现有Tabcontrol中。我有类别和模块。每个模块都分配给一个分类。类别显示在Tabcontrol中。现在,我必须将带有模块(用户控件)的另一个Tabcontrol添加到包含类别的现有Tabcontrol中。

感谢您的帮助 丹尼尔

1 个答案:

答案 0 :(得分:0)

以编程方式,这是在TabControl中添加TabControl的方法。

private void button1_Click(object sender, EventArgs e)
{
    var parentTabControl = new TabControl {Dock = DockStyle.Fill};
    parentTabControl.TabPages.Add("Parent Tab");
    var page = parentTabControl.TabPages[0]; // Get the index that is appropriate for your logic
    var childTabControl = new TabControl {Dock = DockStyle.Fill};
    childTabControl.TabPages.Add("Child Tab");
    page.Controls.Add(childTabControl);
    this.Controls.Add(parentTabControl);
}

如果这不能回答您的问题,那么请告诉我们您收到的错误,并发布代码中失败的部分:)。