private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (RMSettings.SettingsEdit) // Если настройки изменялись, вывести уведомления о предложении их сохранить { DialogResult dialogResult = MessageBox.Show("Save settings?", "Save settings?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); switch (dialogResult) { case DialogResult.Yes: RMSettings.ToFile(this); break; case DialogResult.Cancel: e.Cancel = true; break; } } }
private void DefaultSettings(object sender, EventArgs e) // Установка стандартных настроек { RMSettings.SettingsEdit = true; RMSettings.DefaultSettings(this); }
private void SaveSettings(object sender, EventArgs e) // Сохранить настройки в файл { RMSettings.ToFile(this); RMSettings.SettingsEdit = false; }
private void PresetButton_Click(object sender, EventArgs e) // Загрузка пресета { RMSettings.SettingsEdit = true; RMSettings.Preset(PresetComboBox.SelectedIndex, this); UpdateCamera(sender, e); }
private void ResetSettings(object sender, EventArgs e) // Загрузить настройки с файла { RMSettings.FromFile(this); // Загрузить настройки с файла RMSettings.SettingsEdit = false; // Изменялись ли настройки }