private void SearchForm_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.KeyCode == Keys.R) { searchColumns = searchColumns.Clear(); foreach (object col in columnBox.CheckedItems) { searchColumns = searchColumns.AddItemToArray(col.ToString()); } Form f = SearchGrid.FindForm(); if (f.GetType() == typeof(QueryForm)) { QueryForm SearchParent = (QueryForm)f; offset = SearchParent.doReplace(searchBox.Text.ToString(), replaceBox.Text.ToString(), offset, exactChk.Checked, caseSensetiveChk.Checked, searchColumns); } if (f.GetType() == typeof(QueryerForm)) { QueryerForm SearchParent = (QueryerForm)f; offset = SearchParent.doReplace(searchBox.Text.ToString(), replaceBox.Text.ToString(), offset, exactChk.Checked, caseSensetiveChk.Checked, searchColumns); } } if (e.KeyCode == Keys.Escape) { this.DialogResult = DialogResult.OK; this.Close(); } }
private void SearchBtn_Click(object sender, EventArgs e) { searchColumns = searchColumns.Clear(); foreach (object col in columnBox.CheckedItems) { searchColumns = searchColumns.AddItemToArray(col.ToString()); } Form f = SearchGrid.FindForm(); if (f.GetType() == typeof(QueryForm)) { QueryForm SearchParent = (QueryForm)f; offset = SearchParent.doReplace(searchBox.Text.ToString(), replaceBox.Text.ToString(), offset, exactChk.Checked, caseSensetiveChk.Checked, searchColumns); } if (f.GetType() == typeof(QueryerForm)) { QueryerForm SearchParent = (QueryerForm)f; offset = SearchParent.doReplace(searchBox.Text.ToString(), replaceBox.Text.ToString(), offset, exactChk.Checked, caseSensetiveChk.Checked, searchColumns); } }