Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > Ввод только цифр в поле Edit |
Автор: Glorius 16.6.2007, 10:16 | ||
Не пойму, в чем проблема. Код вроде нормальный, но не работает.
Буквы все равно воодятся. Обработчик OnKeyDown. |
Автор: Rodman 16.6.2007, 10:17 |
а если по подробнее??? полный код и что конкретно не работает!!! |
Автор: Glorius 16.6.2007, 10:20 | ||
отредактировал пост номер 1. |
Автор: Rodman 16.6.2007, 10:26 |
конечно буквы вводятся... если твой код на OnChange висит, то тебе просто надо затирать последний введеный символ, если он не цифра! |
Автор: Glorius 16.6.2007, 10:30 | ||
Обработчик висит на OnKeyDown. Разве команда Key = 0 не должна затирать последний символ? |
Автор: Diabolus 16.6.2007, 10:41 |
В OnKeyDown виден виртуальный код клавиши, сей код нужно писать в OnKeyPress. |
Автор: Glorius 16.6.2007, 10:43 | ||
Действительно! Ты прав! ![]() |