private void StartWithWindows_CheckedChanged(object sender, EventArgs e) { if (StartWithWindows.Checked && !StartupHandler.IsAddedToStartup()) { MessageBox.Show("This feature will stop working if you delete or move the parser to a different location.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void BackupSettings_FormClosing(object sender, FormClosingEventArgs e) { if (BackUpChatLogAutomatically.Checked && (string.IsNullOrWhiteSpace(BackupPath.Text) || !Directory.Exists(BackupPath.Text))) { e.Cancel = true; MessageBox.Show("Please choose a valid backup location or turn automatic backup off.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if ((StartWithWindows.Checked && !StartupHandler.IsAddedToStartup()) || (!StartWithWindows.Checked && StartupHandler.IsAddedToStartup())) { StartupHandler.ToggleStartup(StartWithWindows.Checked); } SaveSettings(); }