private void SaveSettings() { _db.PutSettingBool("NetlogDirAutoMode", radioButton_Auto.Checked); _db.PutSettingString("Netlogdir", textBoxNetLogDir.Text); _db.PutSettingInt("FormWidth", this.Width); _db.PutSettingInt("FormHeight", this.Height); _db.PutSettingInt("FormTop", this.Top); _db.PutSettingInt("FormLeft", this.Left); _db.PutSettingString("DefaultMapCenter", textBoxHomeSystem.Text); _db.PutSettingDouble("DefaultMapZoom", Double.Parse(textBoxDefaultZoom.Text)); _db.PutSettingBool("CentreMapOnSelection", radioButtonHistorySelection.Checked); routeControl1.SaveSettings(); _db.PutSettingBool("EDSMPushOnly", travelHistoryControl1.EDSMPushOnly); EDDConfig.UseDistances = checkBox_Distances.Checked; EDDConfig.EDSMLog = checkBoxEDSMLog.Checked; EDDConfig.CanSkipSlowUpdates = checkboxSkipSlowUpdates.Checked; List <EDCommander> edcommanders = (List <EDCommander>)dataGridViewCommanders.DataSource; EDDConfig.StoreCommanders(edcommanders); dataGridViewCommanders.DataSource = null; dataGridViewCommanders.DataSource = EDDConfig.listCommanders; dataGridViewCommanders.Update(); }