public void grabOptions() { FileSave.OptionData optionData = FileSave.grabOptions(); if (optionData.defaultPath != null) { this.useTrueFalseCheck.Checked = !optionData.useBinary; this.defaultPathTxt.Text = optionData.defaultPath; } else { this.useTrueFalseCheck.Checked = false; this.defaultPathTxt.Text = "C:/"; FileSave.saveOptions("C:/", true); } }
public static FileSave.OptionData grabOptions() { try { Stream serializationStream = (Stream)File.Open("settings.set", FileMode.Open); FileSave.OptionData optionData = (FileSave.OptionData) new BinaryFormatter().Deserialize(serializationStream); serializationStream.Close(); return(optionData); } catch (IOException ex) { FileSave.saveOptions("C:", true); int num = (int)MessageBox.Show("Options reverted back to defaults."); return(new FileSave.OptionData()); } }
private void okBtn_Click(object sender, EventArgs e) { FileSave.saveOptions(this.defaultPathTxt.Text, !this.useTrueFalseCheck.Checked); this.Close(); }