private void mniFind_Click(object sender, EventArgs e) { var input = new InputForm("Regex to search for:", false, txtRecipe.SelectedText); if (DialogResult.OK == input.ShowDialog(this)) { string pattern = input.UserInput; txtLog.AppendText("Search for: \"" + pattern + "\"\r\n"); if (!_Editor1.FindFirst(pattern)) { txtLog.AppendText("Not found.\r\n"); } } }
public string GetInput(string prompt, bool multiline, string initial, params string[] options) { if (mniInteractive.Checked) { string answer = null; var dlg = new InputForm(prompt, multiline, initial, options); if (DialogResult.OK == dlg.ShowDialog(this)) { answer = dlg.UserInput; } return answer; } _Recipe.Stop(); return null; }