private void addButton_Click(object sender, EventArgs e) { using (EditAttribute <T> dialog = new EditAttribute <T>()) { if (dialog.ShowDialog() == DialogResult.OK) { AddAttribute(dialog.Attribute, false); } } }
private void Edit() { Attribute <T> attribute = (Attribute <T>)attributesListView.SelectedItems[0].Tag; using (EditAttribute <T> dialog = new EditAttribute <T>(attribute)) { if (dialog.ShowDialog() == DialogResult.OK) { ListViewItem item = attributesListView.SelectedItems[0]; item.Tag = dialog.Attribute; item.Text = dialog.Attribute.Key; item.SubItems[1].Text = dialog.Attribute.Value; OnAttributeEdited(); } } }