private void AddFilter_EventHandler(object sender, EventArgs e) { using (EditFilterForm frm = new EditFilterForm()) { if (frm.ShowDialog(this) == DialogResult.OK) { AddFilterToList(frm.Filter); ResizeColumns(); UpdateFilters(); } } }
private void EditSelectedFilter_EventHandler(object sender, EventArgs e) { if (listViewFilters.SelectedItems.Count > 0) { ListViewItem item = listViewFilters.SelectedItems[0]; using (EditFilterForm frm = new EditFilterForm()) { frm.Filter = (IpProxyFilterFactory)item.Tag; if (frm.ShowDialog(this) == DialogResult.OK) { if (!_readOnly) { IpProxyFilterFactory filter = frm.Filter; item.Text = filter.ToString(); item.Tag = filter; ResizeColumns(); } } } UpdateFilters(); } }