动态选项卡@运行时并在其中创建控件

本文关键字:在其中 创建 控件 运行时 选项 动态 | 更新日期: 2023-09-27 18:20:56

如果本主题不在正确的部分,或者已经在另一个主题中回答了,我们深表歉意。

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

请求是创建一个ADD Tab、REMOVE Tab按钮,并在运行时添加x个类似控件。

理想的方法是什么?因为我们可能还需要添加验证,再加上最终推送到数据库的数据,等等codeplex/代码库上有没有一个我可以看的示例项目?

我正在VB2010上使用一个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);

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