private void buttonSave_Click(object sender, EventArgs e) { var messageBoxHelper = new MessageBoxHelper(this); string name; if (!messageBoxHelper.ValidateNameTextBox(textBoxName, out name)) { return; } if (_isNewTheme || name != _oldScheme.Name) { if (_existing.Any(s => s.Name == name)) { messageBoxHelper.ShowTextBoxError(textBoxName, Resources.EditCustomThemeDlg_buttonSave_Click_The_color_scheme___0___already_exists_, name); return; } } _newScheme = _newScheme.ChangeName(name); DialogResult = DialogResult.OK; }