private void InitModesMenuItemsBy(RegexWorkModes activeMode) { miMatches.Checked = (activeMode == RegexWorkModes.Matches); miCheckByList.Checked = (activeMode == RegexWorkModes.CheckByList); miIsMatch.Checked = (activeMode == RegexWorkModes.IsMatch); }
private TabPage GetLastActiveModesTabPageBy(RegexWorkModes mode) { if (mode == RegexWorkModes.Matches) return tabMatches; if (mode == RegexWorkModes.CheckByList) return tabCheckByList; return tabIsMatch; }
private void InitModesTabPagesBy(RegexWorkModes activeMode) { TabPage lastActiveTabPage = GetLastActiveModesTabPageBy(activeMode); if (!Preferences.Res.ShowAllModesTabs) { InitModesTabPagesFor(lastActiveTabPage); ChangeActualController(); RestoreModesMenuItem(); } else { InitModesTabPagesFor(tabIsMatch, tabMatches, tabCheckByList); RemoveModesMenuItem(); } mainTab.SelectedTab = lastActiveTabPage; InitModesMenuItemsBy(activeMode); }