private void btnOptions_Click(object sender, EventArgs e) { SetEnableToButtons(false); var ds = new DisplaySettings { SiteDisplayColumn = SiteDisplayColumn, }; if (DisplayOptionsForm.ShowDialog(ds) == DialogResult.OK) { SiteDisplayColumn = ds.SiteDisplayColumn; } SetEnableToButtons(true); }
public static DialogResult ShowDialog(DisplaySettings settings) { if (settings == null) { throw new ArgumentNullException("settings"); } using (var form = new DisplayOptionsForm(settings.Copy())) { var dialogResult = form.ShowDialog(); if (dialogResult == DialogResult.OK) { settings.Copy(form._settings); } return(dialogResult); } }