public static void Save(string path, AlermSettings settings) { using (var writer = new StreamWriter(path)) { var serializer = new Newtonsoft.Json.JsonSerializer(); serializer.Serialize(writer, settings); } }
private void FormSettings_FormClosing(object sender, FormClosingEventArgs e) { AlermSettings.Save(SettingsPath, Settings); if (e.CloseReason == CloseReason.UserClosing) { e.Cancel = true; Visible = false; } }
private void FormSettings_Load(object sender, EventArgs e) { Settings = AlermSettings.Load(SettingsPath); UpdateSettings(); }