Exemple #1
0
        private void _TabSelector(TabCtrlName tabId, bool show)
        {
            TabPage tp     = null;
            bool    ircok  = this._CheckSetupIRCChat(),
                    statok = this._CheckSetupSSENotify();

            foreach (var tabEntry in this._alltab)
            {
                if (tabEntry.Key == tabId)
                {
                    tp = (TabPage)tabEntry.Value;
                }
                if (show)
                {
                    ((TabPage)tabEntry.Value).Parent = null;
                }
                else
                {
                    if (
                        (tabEntry.Key == TabCtrlName.tabPageSetupMain) ||
                        (tabEntry.Key == TabCtrlName.tabPageSetupUser) ||
                        (tabEntry.Key == TabCtrlName.tabPageSetupReg) ||
                        (tabEntry.Key == TabCtrlName.tabPageHelp) ||
                        ((!ircok) && (tabEntry.Key == TabCtrlName.tabPageClanChat)) ||
                        ((!statok) && (tabEntry.Key == TabCtrlName.tabPageClanStat))
                        )
                    {
                        ((TabPage)tabEntry.Value).Parent = null;
                    }
                    else
                    {
                        ((TabPage)tabEntry.Value).Parent = this.flatTabControlMain;
                    }
                }
            }
            if (tp != null)
            {
                if (show)
                {
                    tp.Parent = this.flatTabControlMain;
                    this.flatTabControlMain.SelectedTab = tp;
                    tp.Show();
                }
                else if (tp.Parent != null)
                {
                    tp.Parent = null;
                }
            }
            if ((!show) && (this._ctab != null))
            {
                this.flatTabControlMain.SelectedTab = this._ctab;
                this._ctab.Show();
                this._ctab = null;
            }
        }
Exemple #2
0
 private void _TabSelect(TabCtrlName tabId)
 {
     foreach (var tabEntry in this._alltab)
     {
         if (tabEntry.Key == tabId)
         {
             TabPage tp = (TabPage)tabEntry.Value;
             this.flatTabControlMain.SelectedTab = tp;
             tp.Show();
         }
     }
 }