2014-08-26 15 views
1

Я пытаюсь динамически добавлять новый Tabcontrol в существующий Tabcontrol. У меня есть категории и модули. Каждому модулю присваивается категория. Категории показаны в Tabcontrol. Теперь я должен добавить еще Tabcontrol с модулями (которые являются Usercontrols) в существующие Tabcontrol с категориями.Добавление Tabcontrol к существующему Tabcontrol C#

Спасибо за помощь Daniel

+4

Что не позволяет вам добавить его? В чем проблема? –

+0

Вы можете добавлять только табуляции. – TaW

ответ

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

Если это не ответить вам вопрос, пожалуйста, дайте нам знать, что ошибки вы получаете и опубликовать часть кода, который неисправный для вас :).

+0

Спасибо! Это сработало :) – Daniel

Смежные вопросы