Esempio n. 1
0
        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;
        }