![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Оределение клавиши [D5, Win95/98]
VinRaider © (2003-01-21 01:40:00)Как при нажатии клавиши на клавиатуре определять, что это за клавиша? В общем задача такая: Надо чтобы в поле нельзя было ввести ничего, кроме цифр. Я думаю сделать обработку на OnKeyUp, если у кого-то есть лучшие предложения - поделитесь. Заранее спасибо.
Anatoly Podgoretsky (2003-01-21 10:13:00) [1]Список должен быть значительно шире, как минимум надо добавить - eE-
-1.23E-2
или убрать #8,DecimailSeparator если строго по вопросу
Lord Warlock (2003-01-21 10:03:00) [2]Извиняюсь, DecimalSeparator
Lord Warlock (2003-01-21 10:00:00) [3]пишу по памяти на событие OnKeyPress
if not (Key in ["0".."9",#8,DecimailSeparator]) then
Key:=#0;
Anatoly Podgoretsky (2003-01-21 09:54:00) [4]OnKeyDown
VinRaider (2003-01-21 09:40:00) [5]А как определять, что за клавиша нажата?
gsu (2003-01-21 02:05:00) [6]простое и удобное решение, но можешь использовать ловухи