private void buttonOK_Click(object sender, EventArgs e) { try { loadFormToObj(); DataOptionsFile.Save(_opt, DataOutputOptions.FileName); Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void loadObjToForm(string filename) { try { _opt = DataOptionsFile.Open(filename); checkBoxUncorrectedCSV.Checked = _opt.SaveCSVUncorrected; radioButtonFlat.Checked = _opt.SaveSurfaceFlat; textBoxScaleFactor.Text = _opt.SurfaceFileScaleFactor.ToString(); textBoxBarrelProfile.Text = _opt.DefProfileFilename; checkBoxUseBarrelFile.Checked = _opt.UseDefBarrelProfile; textBoxBrchRasterFile.Text = _opt.DefBreachRasterFilename; checkBoxUseBrchRaster.Checked = _opt.UseDefBrchRasterFile; textBoxMuzzRasterFile.Text = _opt.DefMuzzleRasterFilename; checkBoxUseMuzRaster.Checked = _opt.UseDefMuzzleRasterFile; comboBoxColorCode.SelectedIndex = colorCodeDict[_opt.SurfaceColorCode.ToString()]; } catch (Exception) { throw; } }