【发布时间】:2010-09-17 16:22:13
【问题描述】:
这是在 C# 中
我基本上需要从 textbox.Text 制作 TabPages,例如:
textBox1.Text = "test";
TabPage textBox1.Text = new TabPage();
这就是我想要做的.. 我知道这不会直接工作,但这应该让您了解我想如何创建 tabPages.. 然后我希望以后也可以调用它们比如:
String browser = "browser 1";
(textBox1.Text as TabPage).Controls.Add(WebBrowser browser)
我需要所有名称都是动态的,因为这将是一个可以为客户帐户运行测试的程序。会有一个 TabControl,其中包含“Account Number”作为 tabPage 控件名称,然后在每个 tabPages 中成为另一个 TabControl,并在其自己的选项卡中设置每个单独测试的选项卡。所以基本上是选项卡中的选项卡。
【问题讨论】:
-
标签页 textBox1.Text = new TabPage();没有任何意义。你的意思是 TabPage newpage = new TabPage { Name = textBox1.Text }; ?
-
我知道 TabPage textBox1.Text = new TabPage() 根本没有意义,这就是这个想法,所以如果 textBox1.Text = "Test" 它会推断语句将是 TabPage Test = new TabPage ();... 我需要使用 textBox 的名称创建 tabPage
标签: c# winforms dynamic controls tabpage