private void BtnReplaceClick(object sender, EventArgs e) { if (string.IsNullOrEmpty(m_cmbReplaceWith.Text) || string.IsNullOrEmpty(m_cmbFindWhat.Text)) { return; } // Add items to shared lists SledFindAndReplaceSettings.GlobalFindWhat.Add(m_cmbFindWhat.Text); SledFindAndReplaceSettings.GlobalReplaceWith.Add(m_cmbReplaceWith.Text); // Re-add the history of items including the new items m_cmbFindWhat.Items.Clear(); m_cmbFindWhat.Items.AddRange(SledFindAndReplaceSettings.GlobalFindWhat.Items); m_cmbReplaceWith.Items.Clear(); m_cmbReplaceWith.Items.AddRange(SledFindAndReplaceSettings.GlobalReplaceWith.Items); // Run replace event if (FindAndReplaceEvent == null) { return; } var lookIn = SledFindAndReplaceLookIn.Invalid; if (m_cmbLookIn.SelectedItem != null) { lookIn = (SledFindAndReplaceLookIn)((SledFindAndReplaceForm.TextAssociation)m_cmbLookIn.SelectedItem).Tag; } var searchType = SledFindAndReplaceSearchType.Normal; if ((m_cmbUse.SelectedItem != null) && (m_chkUse.Checked)) { searchType = (SledFindAndReplaceSearchType)((SledFindAndReplaceForm.TextAssociation)m_cmbUse.SelectedItem).Tag; } var ea = new SledFindAndReplaceEventArgs.QuickReplace( m_cmbFindWhat.Text, m_cmbReplaceWith.Text, lookIn, m_chkMatchCase.Checked, m_chkMatchWholeWord.Checked, m_chkSearchUp.Checked, searchType); FindAndReplaceEvent(this, ea); }
private void BtnReplaceClick(object sender, EventArgs e) { if (string.IsNullOrEmpty(m_cmbReplaceWith.Text) || string.IsNullOrEmpty(m_cmbFindWhat.Text)) return; // Add items to shared lists SledFindAndReplaceSettings.GlobalFindWhat.Add(m_cmbFindWhat.Text); SledFindAndReplaceSettings.GlobalReplaceWith.Add(m_cmbReplaceWith.Text); // Re-add the history of items including the new items m_cmbFindWhat.Items.Clear(); m_cmbFindWhat.Items.AddRange(SledFindAndReplaceSettings.GlobalFindWhat.Items); m_cmbReplaceWith.Items.Clear(); m_cmbReplaceWith.Items.AddRange(SledFindAndReplaceSettings.GlobalReplaceWith.Items); // Run replace event if (FindAndReplaceEvent == null) return; var lookIn = SledFindAndReplaceLookIn.Invalid; if (m_cmbLookIn.SelectedItem != null) lookIn = (SledFindAndReplaceLookIn)((SledFindAndReplaceForm.TextAssociation)m_cmbLookIn.SelectedItem).Tag; var searchType = SledFindAndReplaceSearchType.Normal; if ((m_cmbUse.SelectedItem != null) && (m_chkUse.Checked)) searchType = (SledFindAndReplaceSearchType)((SledFindAndReplaceForm.TextAssociation)m_cmbUse.SelectedItem).Tag; var ea = new SledFindAndReplaceEventArgs.QuickReplace( m_cmbFindWhat.Text, m_cmbReplaceWith.Text, lookIn, m_chkMatchCase.Checked, m_chkMatchWholeWord.Checked, false, searchType); FindAndReplaceEvent(this, ea); }