예제 #1
0
 public static void Save(string path, AlermSettings settings)
 {
     using (var writer = new StreamWriter(path))
     {
         var serializer = new Newtonsoft.Json.JsonSerializer();
         serializer.Serialize(writer, settings);
     }
 }
예제 #2
0
        private void FormSettings_FormClosing(object sender, FormClosingEventArgs e)
        {
            AlermSettings.Save(SettingsPath, Settings);

            if (e.CloseReason == CloseReason.UserClosing)
            {
                e.Cancel = true;
                Visible  = false;
            }
        }
예제 #3
0
 private void FormSettings_Load(object sender, EventArgs e)
 {
     Settings = AlermSettings.Load(SettingsPath);
     UpdateSettings();
 }