Exemple #1
0
        public virtual void FocusPage(string name)
        {
            var pages = TabPages.Where(item => item.Value == name);

            foreach (KeyValuePair <Panel, string> kvp in pages)
            {
                FocusPage(kvp.Key);
                break;
            }
        }
Exemple #2
0
        public void CreateTabPage(string text)
        {
            bool isExist = TabPages.Select(item => item.Text).Contains(text);

            if (isExist)
            {
                this.SelectedTabPage = TabPages.Where(item => item.Text == text).First();
            }
            else
            {
                XtraTabPage page = new XtraTabPage();
                page.Text = text;
                page.Controls.Add(UserControlFactory.CreateInstance(text));
                TabPages.Add(page);
                this.SelectedTabPage = page;
            }
        }
        public ITabPage getTab(TabPages pages, string tabName)
        {
            ITabPage page = pages.Where(x => x.Name == tabName).FirstOrDefault();

            return(page);
        }