private void SaveSettings() { var settings = new Json.AppSettings(); settings.Ps4IP = textBoxPS4IP.Text; settings.ServerIP = comboBoxServerIP.SelectedItem.ToString(); settings.RecursiveSearch = checkBoxRecursive.Checked; settings.ProgressCheckDelay = Settings.ProgressCheckDelay; File.WriteAllText("settings.json", JsonConvert.SerializeObject(settings, Formatting.Indented)); }
private void LoadSettings() { if (!File.Exists("settings.json")) { SaveSettings(); } Settings = JsonConvert.DeserializeObject <Json.AppSettings>(File.ReadAllText("settings.json")); int serverIPIndex = this.comboBoxServerIP.FindStringExact(Settings.ServerIP); if (serverIPIndex != -1) { this.comboBoxServerIP.SelectedIndex = serverIPIndex; } this.textBoxPS4IP.Text = Settings.Ps4IP; checkBoxRecursive.Checked = Settings.RecursiveSearch; }