如果我在“表单”设计视图中有一个标准的TabControl元素,我如何以编程方式创建一个带有包含诸如TextBox,Button之类的预设元素的Button的新Tab,或者如何设置Tab使其自身内加载另一个Form?
这可能吗?
最佳答案
您可以通过调用tabControl.TabPages.Add
创建新标签。
然后,您可以将其他控件添加到TabPage
的Controls
集合中。
执行此操作的最简单方法是制作您自己的自定义控件,然后将自定义控件的新实例添加到TabPage
,可能是停靠的Fill
。
例如:
var tabPage = tabControl.TabPages.Add("My Custom Tab");
var control = new MyCustomControl();
control.Dock = DockStyle.Fill;
//Set other properties if you want to.
tabPage.Controls.Add(control);
关于c# - 以编程方式使用TabControl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2299391/