Beispiel #1
0
 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();
     }
 }
Beispiel #2
0
        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);
            }
        }