Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Psychologist |
3.06.2008 15:48
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
Всем доброго времени суток!
Возник такой вопрос: как сделать так, чтобы в объект типа TMaskEdit можно было вводить только цифры? И главное: маску ввода использовать нельзя. |
![]() ![]() |
| hardcase |
5.06.2008 23:30
Сообщение
#2
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
И главное: маску ввода использовать нельзя. Глупо в такой элементарщине ограничивать себя.1) Нужно перехватывать нажатия клавиш в сообщении WM_KEYDOWN и возвращать ноль для нецифровых символов, кроме стрелок. 2) Тупо после каждого нажатия (событие OnKeyUp) проверять текст на наличие нецифровых символов, кои удалять следует. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Psychologist Запрет ввода определённых символов 3.06.2008 15:48
Psychologist
Глупо в такой элементарщине ограничивать себя.
1)... 6.06.2008 7:30
krox procedure TForm1.t2KeyPress(Sender: TObject; var K... 27.06.2008 9:03![]() ![]() |
|
Текстовая версия | 10.12.2025 20:04 |