private void addButton_Click(object sender, EventArgs e) { using (EditAnnotation <T> dialog = new EditAnnotation <T>()) { if (dialog.ShowDialog() == DialogResult.OK) { AddAnnotation(dialog.Annotation, false); } } }
private void Edit() { Annotation <T> annotation = (Annotation <T>)annotationsListView.SelectedItems[0].Tag; using (EditAnnotation <T> dialog = new EditAnnotation <T>(annotation)) { if (dialog.ShowDialog() == DialogResult.OK) { ListViewItem item = annotationsListView.SelectedItems[0]; item.Tag = dialog.Annotation; item.Text = dialog.Annotation.Type; item.SubItems[1].Text = dialog.Annotation.Text; OnAnnotationEdited(); } } }