[英]Using TabControl Programmatically
如果我在“表单”设计视图中有一个标准的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);
您不能直接将Form
加载到TabPage
的内容中。
但是,如果所有控件都包含在UserControl
,则可以将UserControl
放置在选项卡页内和/或以单独的形式放置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.