[英]How to open new form in tab control winforms devexpress?
我需要在XtraTabControl中打開表單。 幫助我如何在“選項卡控件”上打開“表單”? 通常我會在使用的面板控件中打開表單
panelControl1.Controls.Clear();
var myForm = new NewForm();
myForm.TopLevel = false;
myForm.AutoScroll = true;
panelControl1.Controls.Add(myForm);
myForm.Show();
此代碼適用於Panel Control,但我需要在Tab Control中打開表單的代碼。 幫幫我,謝謝。
您可以輕松使用DevExpress UserControl。 制作一個從UserControl擴展的類(您也可以使用Designer)。 然后,您的TabControl需要使用不同的TabPages作為容器。 然后,可以像面板一樣將窗體(UserControl)添加到TabPage。
要關閉標簽頁,您可以輕松地將標簽頁更改為另一頁(該頁為空或具有其他用戶控件)。 如果用戶不應該回來,則可以使用每個TabPage的可見性或enable屬性來處理此問題。
創建一個新的TabItem,將新窗體添加到創建的TabItem,最后將TabItem添加到TabControl。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.