public static void ShowSearchAndReplaceForm(SearchAndReplaceDialogMode mode) { if (_instance == null) { _instance = new SearchAndReplaceForm(); _instance.Owner = Program.MainForm; } _mode = mode; ValidateMode(_mode); _instance.Show(); }
private void ValidateMode_Internal(SearchAndReplaceDialogMode mode) { switch (mode) { case SearchAndReplaceDialogMode.Search: this.Height = panMin.Height + 24; chkReplace.Checked = false; SetReplaceControlsVisibility(false); SetSearchControlsVisibility(true); this.AcceptButton = searchButton; this.Text = "PragmaSQL Search"; break; case SearchAndReplaceDialogMode.Replace: this.Height = panMax.Height + 24; chkReplace.Checked = true; SetReplaceControlsVisibility(true); SetSearchControlsVisibility(false); this.AcceptButton = replaceButton; this.Text = "PragmaSQL Replace"; break; } }
public static void ValidateMode(SearchAndReplaceDialogMode mode) { _instance.ValidateMode_Internal(mode); }