C#中DEV控件,XtraTabPage得小方法
DEV控件设计窗体程序,XtraTabPage用到的小方法,欢迎大家评论,分享技术!
//DEV中的选项卡
        private bool TabCtlPageExist(string pageName)
        {
            //布尔型值,附给result初始值
            bool result = false;
            try
            {
                //判断个数大于0
                if (xtraTabControlMain.TabPages.Count > 0)
                {
                    //循环遍历
                    foreach (XtraTabPage xtabPage in xtraTabControlMain.TabPages)
                    {
                        //如果名字相同
                        if (xtabPage.Name == pageName)
                        {
                            xtraTabControlMain.SelectedTabPage = xtabPage;
                            result = true;
                            break;
                        }
                    }
                }
                else
                {
                    result = false;
                }
            }
            catch (Exception ex)
            {
                logger.Error("[TabCtlPageExist( string pageName)] " + ex.Message + ex.StackTrace);
            }
            return result;
        }
        private void CreateTabCtlPage(string pageName, Control ctl)
        {
            try
            {
                //新建一个XtraTabPage
                XtraTabPage tabPagex = new XtraTabPage();
                tabPagex.Text = pageName;
                tabPagex.Name = pageName;
                //新建的page页面加到xtraTabControl控件中去
                xtraTabControlMain.TabPages.Add(tabPagex);
                xtraTabControlMain.SelectedTabPage = tabPagex;
                // DockStyle.Fill---控件的各个边缘分别停靠在其包含控件的各个边缘,并且适当调整大小。
                ctl.Dock = DockStyle.Fill;
                tabPagex.Controls.Add(ctl);
            }
            catch (Exception ex)
            {
                logger.Error("[CreateTabCtlPage(string pageName,Control ctl)] " + ex.Message + ex.StackTrace);
            }
        }
 
                     
                    
                 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号 
