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);
            }
        }