动态添加选项卡到 TabControl 容器
Dynamically add tabs to TabControl container
我有一个表单,我希望能够在其中通过使用按钮动态添加选项卡(很像大多数现代浏览器用于添加选项卡的按钮)。这些选项卡还应包含一个文本框,该文本框在创建时会拉伸到各个选项卡的宽度和高度。
对于缺少代码,我深表歉意,但除了在 Form class 中实例化 TabControl 容器外,我不知道下一步该做什么。
提前致谢。
您只需调用 TabControl.TabPages
集合的 Add
方法,然后将其他控件添加到该 TabPage,如下所示:
private void button1_Click(object sender, EventArgs e)
{
TabPage tp = new TabPage("Test");
tabControl1.TabPages.Add(tp);
TextBox tb = new TextBox();
tb.Dock = DockStyle.Fill;
tb.Multiline = true;
tp.Controls.Add(tb);
}
希望对您有所帮助
我有一个表单,我希望能够在其中通过使用按钮动态添加选项卡(很像大多数现代浏览器用于添加选项卡的按钮)。这些选项卡还应包含一个文本框,该文本框在创建时会拉伸到各个选项卡的宽度和高度。
对于缺少代码,我深表歉意,但除了在 Form class 中实例化 TabControl 容器外,我不知道下一步该做什么。
提前致谢。
您只需调用 TabControl.TabPages
集合的 Add
方法,然后将其他控件添加到该 TabPage,如下所示:
private void button1_Click(object sender, EventArgs e)
{
TabPage tp = new TabPage("Test");
tabControl1.TabPages.Add(tp);
TextBox tb = new TextBox();
tb.Dock = DockStyle.Fill;
tb.Multiline = true;
tp.Controls.Add(tb);
}
希望对您有所帮助