private OtherExportInfo EditOtherExport(DataSet <OtherExportInfo> .EditItemArgs input) { if (input.ReadOnly) { FrmMsgBox.ShowInfo(input.Owner, input.DefaultValue.DataSet.ToUiString(), "This dataset will be written to:\r\n" + input.DefaultValue.FileName); return(null); } var invalid = (EDataSet)(-1); var existing = (input.DefaultValue != null) ? input.DefaultValue.DataSet : invalid; var existingFn = (input.DefaultValue != null) ? input.DefaultValue.FileName : null; EDataSet value = DataSet.ForDiscreteEnum <EDataSet>(this._core, "Datasets", EDataSet.Acquisitions).ShowList(input.Owner, existing); if (value == invalid) { return(null); } string fn = UiControls.BrowseForFile(input.Owner, existingFn, UiControls.EFileExtension.Csv, FileDialogMode.SaveAs, UiControls.EInitialFolder.ExportedData); if (fn == null) { return(null); } return(new OtherExportInfo(value, fn)); }
private void Browse(TextBox textBox) { string fileName = UiControls.BrowseForFile(this, textBox.Text, UiControls.EFileExtension.Csv, FileDialogMode.SaveAs, UiControls.EInitialFolder.ExportedData); if (fileName != null) { textBox.Text = fileName; } }
/// <summary> /// Button: Import /// </summary> private void _btnImport_Click(object sender, EventArgs e) { string fn = UiControls.BrowseForFile(this, null, UiControls.EFileExtension.EvaluationResults, FileDialogMode.Open, UiControls.EInitialFolder.Evaluations); if (fn == null) { return; } this._core.EvaluationResultFiles.Add(new ClusterEvaluationPointer(fn)); FrmMsgBox.ShowInfo(this, "Import Results", "The file(s) have been imported into the current session. The complete details for these will not be available until the results are loaded.", FrmMsgBox.EDontShowAgainId.ImportResultsNotice); }
private void saveImageToolStripMenuItem_Click(object sender, EventArgs e) { string fileName = UiControls.BrowseForFile(this, null, UiControls.EFileExtension.PngOrEmf, FileDialogMode.SaveAs, UiControls.EInitialFolder.SavedImages); if (fileName != null) { try { this._chart.DrawToBitmap().Save(fileName); } catch (Exception ex) { FrmMsgBox.ShowError(this, ex); } } }
/// <summary> /// Handles button: Save results /// </summary> private void _btnSave_Click(object sender, EventArgs e) { if (this._selectedResults == null) { return; } string fn = UiControls.BrowseForFile(this, null, UiControls.EFileExtension.EvaluationResults, FileDialogMode.SaveAs, UiControls.EInitialFolder.Evaluations); if (fn == null) { return; } FrmWait.Show(this, "Please wait", null, z => SaveResults(this._core, fn, null, this._selectedResults, z)); FrmMsgBox.ShowInfo(this, "Export Notice", "Results have been exported. Exported data will only be compatible with the current data set.", FrmMsgBox.EDontShowAgainId.ExportDataNotice); }
private void ctlButton1_Click(object sender, EventArgs e) { using (Bitmap bitmap = this.RenderBitmap()) { if (this._chkClipboard.Checked) { Clipboard.SetImage(bitmap); } else { string fileName; if (string.IsNullOrWhiteSpace(this._txtFileName.Text)) { fileName = UiControls.BrowseForFile(this, null, UiControls.EFileExtension.PngOrEmf, FileDialogMode.SaveAs, UiControls.EInitialFolder.SavedImages); if (fileName == null) { return; } } else { fileName = this._txtFileName.Text; if (!fileName.Contains("\\")) { fileName = UiControls.GetNewFile(Path.Combine(UiControls.GetOrCreateFixedFolder(UiControls.EInitialFolder.SavedImages), fileName)); } } try { bitmap.Save(fileName); this.DialogResult = DialogResult.OK; } catch (Exception ex) { FrmMsgBox.ShowError(this, ex); } } } }