我有一个表单,我希望能够通过使用按钮动态添加标签(非常类似于大多数现代浏览器添加标签的按钮).这些选项卡还应包含一个文本框,在创建时将其拉伸到单个选项卡的宽度和高度.
我为缺少代码而道歉但除了在Form类中实例化一个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);
}
希望这可以帮助