示例#1
0
        public SuperTabItem CreateTab(SuperTabItem tab, SuperTabControlPanel panel, int insertAt)
        {
            SuspendLayout();

            tab.AttachedControl = panel;
            panel.TabItem = tab;

            Controls.Add(panel);

            if (insertAt < 0 || insertAt >= Tabs.Count)
                Tabs.Add(tab);
            else
                Tabs.Insert(insertAt, tab);

            ApplyPanelStyle(panel);

            panel.Size = Size.Empty;
            panel.Dock = DockStyle.Fill;
            panel.BringToFront();

            ResumeLayout();

            return (tab);
        }