繁体   English   中英

以编程方式使用TabControl

[英]Using TabControl Programmatically

如果我在“表单”设计视图中有一个标准的TabControl元素,我如何以编程方式创建一个带有包含诸如TextBox,Button等的预设元素的Button的新Tab,或者如何设置Tab以便在其自身中加载另一个Form?

这可能吗?

您可以通过调用tabControl.TabPages.Add创建一个新标签。

然后,您可以将其他控件添加到TabPageControls集合中。

最简单的方法是制作自己的自定义控件,然后将新的自定义控件实例添加到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);

您不能直接将Form加载到TabPage的内容中。

但是,如果所有控件都包含在UserControl ,则可以将UserControl放置在选项卡页内和/或以单独的形式放置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM