Exemple #1
0
        public TabPage SetupTabPage(Control content)
        {
            var tab = Controls.OfType <TransparentTabPage>().FirstOrDefault(x => x.Controls.OfType <Control>().First() == content);

            if (tab == null)
            {
                tab          = new TransparentTabPage();
                content.Dock = DockStyle.Fill;
                tab.Controls.Add(content);
                TabPages.Add(tab);
            }
            return(tab);
        }
 TabPage AddTabPage(Control content, string name = null)
 {
     name = name ?? content.Text ?? content.Name;
     var tb = new TransparentTabPage();
     tb.Dock = DockStyle.Fill;
     tb.Controls.Add(content);
     content.Dock = DockStyle.Fill;
     tabs.TabPages.Add(tb);
     return tb;
 }