xtraTabControl学习

winform

首先是动态添加page面,并且在page页面上添加一个form窗体

 DevExpress.XtraTab.XtraTabPage page = new DevExpress.XtraTab.XtraTabPage();//实例化一个XtraTabPage的页面
            page.Name = "tab3";//定义name
            page.Text = "新建标签";//定义要显示的text
            Form2 fr = new Form2();//新窗体
            fr.TopLevel = false;//这个挺重要的,没设置这个属性的话form窗体在就直接跳到在上层去了
            fr.Show();//显示form插窗体
            page.Controls.Add(fr);//在page页面添加一个控件,这里就是form窗体
            this.xtraTabControl1.TabPages.Add(page);//最后把我们新建的page页面加到xtraTabControl控件中去

然后,有无意中在网上看到一个很简单的双击page页面,关闭page页面的方法,请看:

 private void xtraTabControl1_DoubleClick(object sender, EventArgs e)
        {//双击之后关闭选项页
            xtraTabControl1.TabPages.Remove(this.xtraTabControl1.SelectedTabPage);
        }

 

posted @ 2013-06-23 15:56  南修子  阅读(3596)  评论(0编辑  收藏  举报