private void ShowOptions() { if (UcOptions.ShowModal(settings)) { ReloadSyncPanels(); } }
public static bool ShowModal(ApplicationSettingsBase settings) { if (settings == null) throw new ArgumentNullException("settings"); using (CommonForm fm = new CommonForm()) { UcOptions ucOptions = new UcOptions(settings); fm.AddControlForDialog(ucOptions, "Options"); if (fm.ShowDialog() == DialogResult.OK) { settings.Save(); return true; } else { settings.Reload(); return false; } } }