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; } }
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(); } } }