private void SelectedIndexChanged(object sender, EventArgs e) { if (SearchIndexChanged != null && _list.SelectedIndex > -1 && SearchIndexChanged != null) { LineMatch match = _matches[_list.SelectedIndex]; SearchIndexChanged.Invoke(new SearchIndexChangedEventArgs(_boxSearchText.Text, match.RequestId, match.Line, _checkIsRegex.Checked)); } }
private void SelectedIndexChanged(object sender, EventArgs e) { if (SearchIndexChanged != null) { KeyValuePair <int, string> entry = _search.Matches[_list.SelectedIndex]; SearchIndexChanged.Invoke(new SearchIndexChangedEventArgs(_boxSearchText.Text, entry.Key, entry.Value, _checkIsRegex.Checked)); } }