public static void ShowSingleInstance(SearchAndReplaceMode searchAndReplaceMode) { if (Instance == null) { Instance = new SearchAndReplaceFrom(searchAndReplaceMode); Instance.Show(WorkbenchSingleton.MainForm); // } else { if (searchAndReplaceMode == SearchAndReplaceMode.Search) { Instance.ToolStripButton_Find.PerformClick(); } else { Instance.ToolStripButton_Replace.PerformClick(); } Instance.Focus(); } }
protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { base.OnClosing(e); Instance = null; }
public override void Run() { SetSearchPattern(); SearchAndReplaceFrom.ShowSingleInstance(SearchAndReplaceMode.Search); }