private void buttonOK_Click(object sender, EventArgs e) { settings.AddNameMarker = checkBoxAddNameMarker.Checked; settings.RecreateEndTrackMarkers = checkBoxRecreateEndTrack.Checked; settings.RemoveEmptyTracks = checkBoxRemoveEmptyTracks.Checked; settings.RemoveSequencerSpecific = checkBoxRemoveSequencerSpecific.Checked; settings.TrimTextEvents = checkBoxTrimTextEvents.Checked; settings.RemoveExtraTempoEvents = checkBoxRemoveExtraTempoEvents.Checked; settings.RemoveExtraMarkers = checkBoxRemoveExtraMarkers.Checked; settings.Save(); this.Close(); }
protected override void OnClosing(CancelEventArgs e) { if (workQueued) { MessageBox.Show("Please wait until the current operation has finished", Application.ProductName); e.Cancel = true; } else { UpdateSettings(); settings.FirstTime = false; settings.ProductVersion = Application.ProductVersion; settings.Save(); } base.OnClosing(e); }