Exemplo n.º 1
0
 private void ReplaceAllClick(object sender, EventArgs e)
 {
     if (ReplaceRequestedEvent != null)
     {
         ReplaceRequestedEvent.Invoke(new ReplaceEventArgs(_matches, _boxReplace.Text));
         //clear all matches
         _list.Items.Clear();
         _buttonReplaceAll.Enabled = _buttonReplaceOnce.Enabled = false;
     }
 }
Exemplo n.º 2
0
 private void ReplaceOnceClick(object sender, EventArgs e)
 {
     if (ReplaceRequestedEvent != null && _list.SelectedIndex >= 0 && _list.SelectedIndex < _matches.Count)
     {
         LineMatch        match      = _matches[_list.SelectedIndex];
         List <LineMatch> matchesArg = new List <LineMatch>();
         matchesArg.Add(match);
         ReplaceRequestedEvent.Invoke(new ReplaceEventArgs(matchesArg, _boxReplace.Text));
         _matches.RemoveAt(_list.SelectedIndex);
         _list.Items.RemoveAt(_list.SelectedIndex);
     }
 }