private void btnAdd_Click(object sender, EventArgs e) { using (var frm = new AutotypeHelpForm(null, this.IsReadOnly)) { if (frm.ShowDialog(this) == DialogResult.OK) { var item = new ListViewItem(frm.AutotypeText); UpdateItemDescription(item); lsvItems.Items.Add(item); } } }
private void btnEdit_Click(object sender, EventArgs e) { if (lsvItems.SelectedItems.Count != 1) { return; } var item = lsvItems.SelectedItems[0]; using (var frm = new AutotypeHelpForm(item.Text, this.IsReadOnly)) { if (frm.ShowDialog(this) == DialogResult.OK) { if (!this.IsReadOnly) { item.Text = frm.AutotypeText; UpdateItemDescription(item); } } } }