BitCollectors.QfgCharacterEditor.WinUI.MainForm.characterStats_Validating C# (CSharp) Метод

characterStats_Validating() приватный Метод

private characterStats_Validating ( object sender, System e ) : void
sender object
e System
Результат void
        private void characterStats_Validating(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (sender is TextBox)
            {
                TextBox textBox = (TextBox)sender;
                int textValue;

                if (int.TryParse(textBox.Text, out textValue))
                {
                    if (textValue > _character.QfgGameInfo.MaxCharacterStatValue || textValue < 0)
                    {
                        errorProvider1.SetError(textBox, "The value cannot be greater than " + _character.QfgGameInfo.MaxCharacterStatValue.ToString());
                    }
                    else
                    {
                        errorProvider1.SetError(textBox, null);
                    }
                }
                else
                {
                    errorProvider1.SetError(textBox, "Must be a numeric value no greater than " + _character.QfgGameInfo.MaxCharacterStatValue.ToString());
                }
            }
        }