sfreaky
@sfreaky
Начинающий веб и софт разработчик

Правильно ли использовать функцию для создания обработчика?

Правильно ли использовать функцию для создания обработчика контрола?
public static void Validate(ValidateType type, Control control)
        {
            switch (type)
            {
                case ValidateType.OnlyNumbers:
                    {
                        control.KeyPress += ValidNumbers;
                        break;
                    }
                case ValidateType.OnlyText:
                    {
                        control.KeyPress += ValidNumbers;
                        break;
                    }
                    
            }
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
Maxmyd
@Maxmyd
В событии валидации уже поздно подписываться на KeyPress, обработчик не отработает. Нужно подписаться раньше, а в обработчике события вызвать Validate.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы