[英]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.