private void button1_Click(object sender, EventArgs e) { SDOptions _options = new SDOptions(); SDOptionsFile.TryLoadOptions(out _options); OptionsForm f = new OptionsForm(); // password required ? if(_options.PasswordRequired && _options.Password != null) { PasswordDialog dialog = new PasswordDialog(); dialog.Password = _options.Password; if(dialog.ShowDialog() != DialogResult.OK) { // invalid password or canceled by user return; } } // display options window f.StartPanel = OptionsFormStartPanel.General; f.Options = _options; if(f.ShowDialog() == DialogResult.OK) { _options = f.Options; SDOptionsFile.TrySaveOptions(_options); } }
private void settingsToolStripMenuItem_Click(object sender, EventArgs e) { OptionsForm f = new OptionsForm(); f.Options = _options; if(f.ShowDialog() == DialogResult.OK) { SaveOptions(); } }
private void HandleMenuAction(IModule module, MenuAction action) { switch(action) { case MenuAction.Options: { OptionsForm f = new OptionsForm(); f.StartPanel = OptionsFormStartPanel.General; f.Options = _options; if(f.ShowDialog() == DialogResult.OK) { SaveOptions(); HandleNewOptions(); } break; } case MenuAction.About: { AboutBox about = new AboutBox(); about.ShowDialog(); break; } case MenuAction.ImportExportSettings: { ImportExport dialog = new ImportExport(); dialog.Options = _options; dialog.ShowDialog(); LoadOptions(); break; } } }
private void button1_Click(object sender, EventArgs e) { SDOptions options = new SDOptions(); SDOptionsFile.TryLoadOptions(out options); OptionsForm f = new OptionsForm(); f.StartPanel = OptionsFormStartPanel.Schedule; f.Options = options; if(f.ShowDialog() == DialogResult.OK) { SDOptionsFile.TrySaveOptions(options); } }