如何动态创建选项卡

Ale*_*lex 3 c# controls dynamic tabpage winforms

这是在C#中

我基本上需要从textbox.Text制作TabPages,例如:

textBox1.Text = "test";
TabPage textBox1.Text = new TabPage();
Run Code Online (Sandbox Code Playgroud)

那就是我想做的..我知道那将无法直接工作,但这应该使您了解如何创建tabPages ..然后,我希望以后也能够调用它们,例如:

String browser = "browser 1";
(textBox1.Text as TabPage).Controls.Add(WebBrowser browser)
Run Code Online (Sandbox Code Playgroud)

我需要所有名称都是动态的,因为这将是一个可以为客户帐户运行测试的程序。将有一个TabControl,其中的“帐户号为tabPage控件名称,然后在每个tabPages内部是另一个TabControl在每个选项卡中都有设置选项卡,每个个体化测试都在其自己的选项卡中。

Han*_*ant 5

使它看起来与此类似:

        var page = new TabPage(textBox1.Text);
        var browser = new WebBrowser();
        browser.Dock = DockStyle.Fill;
        page.Controls.Add(browser);
        tabControl1.TabPages.Add(page);
        browser.Navigate("http://stackoverflow.com");
        page.Select();
Run Code Online (Sandbox Code Playgroud)