void EditSettings() { if (Form != null && Form.Visible) { Form.Activate(); return; } Form = new SettingsForm(); Form.User.Text = Mail.Settings.User; Form.Password.Text = Mail.Settings.Password; Form.AutoStart.Checked = Mail.Settings.Present ? Mail.Settings.AutoStart : true; if (Form.ShowDialog() == DialogResult.OK) { Mail.Settings.User = Form.User.Text; Mail.Settings.Password = Form.Password.Text; Mail.Settings.AutoStart = Form.AutoStart.Checked; SaveSettings(); } }
internal void ShowSettingsForm() { if (_settingsForm == null || _settingsForm.IsDisposed) _settingsForm = new SettingsForm(this); _settingsForm.Show(); StealFocus(_settingsForm.Handle); }