C# 运行时动态选项卡和在其中创建控件

C# 运行时动态选项卡和在其中创建控件,c#,vb.net,winforms,tabs,C#,Vb.net,Winforms,Tabs,如果此主题不在正确的部分,或已在其他主题中回答,则表示歉意 我正在使用选项卡,遇到了一个业务需求,需要在运行时创建选项卡 请求是创建一个添加选项卡,删除选项卡按钮,并在运行时添加x个类似控件 实现这一点的理想方法是什么?因为我们可能还需要添加验证,最后还要将数据推送到数据库中,等等 codeplex/CodeGallery上有没有一个示例项目我可以看一下 我正在VB 2010上使用windows窗体应用程序。C#例子对我也很有用。我需要一个代码样本,可以指导我,欢迎开放式答案-它只会帮助我学习

如果此主题不在正确的部分,或已在其他主题中回答,则表示歉意

我正在使用选项卡,遇到了一个业务需求,需要在运行时创建选项卡

请求是创建一个添加选项卡,删除选项卡按钮,并在运行时添加x个类似控件

实现这一点的理想方法是什么?因为我们可能还需要添加验证,最后还要将数据推送到数据库中,等等 codeplex/CodeGallery上有没有一个示例项目我可以看一下

我正在VB 2010上使用windows窗体应用程序。C#例子对我也很有用。我需要一个代码样本,可以指导我,欢迎开放式答案-它只会帮助我学习


谢谢。

作为起点。若要将选项卡和控件添加到选项卡,请使用以下命令

  TabPage tp = new TabPage("New Tabl Page");

        TextBox t = new TextBox(); 
        t.Left = 10;
        t.Top = 10;
        t.Visible = true;
        t.Width = 100;

        tp.Controls.Add(t);

        tabControl1.TabPages.Add(tp);

您可以考虑创建模板选项卡控件,以便可以反复使用,然后考虑如何绑定这些控件。