c# – 向TabControl容器动态添加选项卡

我有一个表单,我希望能够通过使用按钮动态添加标签(非常类似于大多数现代浏览器添加标签的按钮).这些选项卡还应包含一个文本框,在创建时将其拉伸到单个选项卡的宽度和高度.

我为缺少代码而道歉但除了在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);


    }

希望这可以帮助

上一篇:c# – WinForms TabControl拖放问题


下一篇:c# – 删除TabPage:Dispose或Clear或两者兼而有之?