欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

DevExpress XtraTabControl 加载Form

发布时间:2025/6/17 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 DevExpress XtraTabControl 加载Form 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Devexpress 控件使用
1
public partial class Form1 : XtraForm 2 { 3 public Form1() 4 { 5 InitializeComponent(); 6 7 XtraTabPage page = new XtraTabPage(); 8 XtraForm1 from1 = new XtraForm1 9 { 10 Visible = true, 11 Dock = DockStyle.Fill, 12 FormBorderStyle = FormBorderStyle.None, 13 TopLevel = false//在这里一定要注意 不然加载不出来 14 }; 15 page.Controls.Add(from1); 16 page.Text = from1.Text; 17 xtraTabControl1.TabPages.Add(page); 18 19
//设置关闭事件
xtraTabControl1.CloseButtonClick += new EventHandler(XtraTabControl1CloseButtonClick); 20 } 21 //在程序关闭之后 要释放窗体等资源
22
void XtraTabControl1CloseButtonClick(object sender, EventArgs e) 23 { 24 ClosePageButtonEventArgs a = (ClosePageButtonEventArgs)e; 25 string tabpagename = a.Page.Text; 26 foreach (Control xtp in xtraTabControl1.TabPages) 27 { 28 if (xtp.Text == tabpagename) 29 { 30 xtp.Dispose(); 31 return; 32 } 33 } 34 } 35 } void xtraTabControl1_CloseButtonClick(object sender, EventArgs e){DevExpress.XtraTab.ViewInfo.ClosePageButtonEventArgs a = (DevExpress.XtraTab.ViewInfo.ClosePageButtonEventArgs)e;string tabpagename = a.Page.Text;foreach (XtraTabPage xtp in xtraTabControl1.TabPages){//if (xtp.ShowCloseButton.Equals(DevExpress.Utils.DefaultBoolean.True))//{if (xtp.Text == tabpagename){DevExpress.XtraEditors.XtraForm form = xtp.Controls[0] as DevExpress.XtraEditors.XtraForm;form.Close();form.Dispose();xtraTabControl1.TabPages.Remove((a.Page as XtraTabPage));xtp.Dispose();return;}//} } }

  DevComponents.DotNetBar 控件添加选项卡  同理

 

OfficeForm form1 = new Form1();SuperTabItem tabItem = superTabControl1.CreateTab("基本信息");tabItem.Name = "myNIn";tabItem.Text = "基本信息";form1.TopLevel = false;form1.FormBorderStyle = FormBorderStyle.None;form1.Dock = DockStyle.Fill;form1.Visible = true;tabItem.AttachedControl.Controls.Add(form1);superTabControl1.SelectedTab = tabItem;

 

 

在这里做个备注。。。。。

总结

以上是生活随笔为你收集整理的DevExpress XtraTabControl 加载Form的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。