Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.08.13;
Скачать: CL | DM;

Вниз

Как заблокировать клавишу?   Найти похожие ветки 

 
Andrey K   (2015-09-24 13:39) [0]

Делаю редактор. Там по KeyPress "," перевожу в "." (if Key = "," then Key := "."), чтобы не лепили по ошибке.
В некоторых ситуациях появилась необходимость вставить запятую
В обработчике KeyDown
пишу:
if (getasynckeystate(VK_SHIFT)<>0) and (getasynckeystate(ord("."))<>0) then InsDat(",");
Всё прекрасно. Но когда на боковой клавиатуре жму точку то при отпускании срабатывает Del и удаляется последующий символ.
Как это побороть?


 
Игорь Шевченко ©   (2015-09-24 16:20) [1]


> Как это побороть?


numlock включить


 
Andrey K   (2015-09-24 21:29) [2]

Что бы Delet не срабатывал.


 
NoUser ©   (2015-09-25 18:08) [3]

> В обработчике KeyDown
>при отпускании срабатывает Del


 
имя   (2015-10-20 19:41) [4]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2017.08.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1463757911
SergP
2016-05-20 18:25
2017.08.13
Как вы относитесь к использованию меток в Delphi?


15-1464384606
Юрий
2016-05-28 00:30
2017.08.13
С днем рождения ! 28 мая 2016 суббота


2-1443091187
Andrey K
2015-09-24 13:39
2017.08.13
Как заблокировать клавишу?


2-1422502870
Drowsy
2015-01-29 06:41
2017.08.13
Вычисляемые поля ДатаСета.


2-1427136740
NovichoK2
2015-03-23 21:52
2017.08.13
освобождение строковых параметров класса