我已经想到了这个想法,你可以在表单上有一个制表符控件,但不是在运行时定义每个制表符控件,而是继承或使用其他表单的控件。
基本上,在运行时之前没有选项卡的主窗体上有一个选项卡控件。当运行时出现时,我想创建选项卡,但每个选项卡上的控件将来自单独的已创建表单。
每个表单都是在运行时之前创建的单独选项卡。
这可能吗?是这样,怎么样?
提前致谢
EDIT 我正在使用3.5
答案 0 :(得分:4)
首先创建一个用户控件并像普通表单一样设计它,然后将其添加到 TabControl.TabPages
TabPage page = new TabPage("Title");
page.Controls.Add(new CustomUserControl()); //your user control
this.tabControl1.TabPages.Add(page);
答案 1 :(得分:1)
是的,有可能。您必须将controls添加到TabPage,然后将TabPage添加到TabControl.TabPages
答案 2 :(得分:1)
如果您要做的就是将控件从一个表单上的TabControl复制到另一个表单上的TabControl: