void EditPsrClick(object sender, EventArgs e) { ListView listView; if (sender is Button) { listView = GetListView(((Control)sender).Name.Substring("edit".Length)); } else { listView = (ListView)sender; } if (listView.SelectedItems.Count == 0) { return; } var item = listView.SelectedItems[0]; var aItem = new Dictionary <string, StrArr>(1); aItem.Add(item.Text, new StrArr(item.SubItems[1].Text)); var form = new AutoloadPsrForm(aItem); form.ShowDialog(this); item.Text = aItem.Keys.First(); item.SubItems[1].Text = aItem.Values.First().ToString().Trim(new [] { '"' }); }
void AddPsrClick(object sender, EventArgs e) { var aItem = new Dictionary <string, StrArr>(1); var form = new AutoloadPsrForm(aItem); form.ShowDialog(this); var item = new ListViewItem(aItem.Keys.First()); item.SubItems.Add(aItem.Values.First().Value.Trim(new [] { '"' })); var listView = GetListView(((Control)sender).Name.Substring("add".Length)); listView.Items.Add(item); }