private void buttonExportToLibrary_Click(object sender, EventArgs e) { if (comboBoxExport.SelectedIndex == 0) { using (var library = new CurveLibrary()) { var dialog = new CurveLibraryRecordEditDialog(null); if (dialog.ShowDialog() == DialogResult.OK) { var libraryRecord = dialog.LibraryRecord; libraryRecord.CurveData = _points; library.Import(libraryRecord); library.Save(); } dialog.Dispose(); } } else { var dialog2 = new CurveFileImportExportDialog(CurveFileImportExportDialog.ImportExport.Export); dialog2.ShowDialog(); dialog2.Dispose(); } }