如何向Windows窗体选项卡添加许多控件?

时间:2011-05-17 09:43:39

标签: c# .net user-interface controls tabs

所以我一直在网上搜索,我发现了一些代码来向选项卡添加控件,但我需要在新选项卡中添加许多控件。

这是我得到的: 一个新的播放器选项卡,可以访问数据库并添加一个包含所有数据的新播放器。 创建了4个播放器选项卡,底部有一个组合框,FormLoad或新播放器,此框用数据库中的所有当前palyers更新,选择一个后,所有数据都显示出来。

我想要做的是删除4个标签并在新播放器选项卡上添加一个按钮,使用组合框选择播放器和按钮确认,按下按钮时,它应该生成一个新标签,就像4个旧的。

有可能用一种方法向用户隐藏旧的4个标签之一,每次创建新标签时,从隐藏的标签中复制所有控件?

编辑:我发现添加控件的代码在哪里:

    Button button1 = new Button();

    button1.Location = new Point(20, 10);
    button1.Text = "Click Me";

    tabPage1.Controls.Add(button1)

但我想要的是:

new tab tabx = sampletab
tabcontrol.tabs.add(tabx);

但这仅复制标题,而不是控件

1 个答案:

答案 0 :(得分:3)

我可能会创建一个处理单个玩家数据的UserControl。然后,您只需要为每个新选项卡添加一个控件。