Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Оределение клавиши [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]

простое и удобное решение, но можешь использовать ловухи


Наверх

Титульная страница Поиск, карта сайта Написать письмо