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

Вниз

Даже как сформулировать не знаю   Найти похожие ветки 

 
Alex_Y   (2007-08-30 17:09) [0]

Вопрос такой.

в событии OnKeyDown параметр Key : Word
а как получить это значение по символу или по его ascii-коду?

заранее благодарен


 
Вася Правильный   (2007-08-30 17:28) [1]

может, наоборот - получить символ?
Ord Chr


 
Ega23 ©   (2007-08-30 17:43) [2]

Использовать OnKeyPress


 
Alex_Y   (2007-09-03 14:25) [3]

Вася Правильный
это не тот код который мне нужен

Ega23
дело в том что я как раз программно собираюсь вызывать OnkeyDown, а для этого мне нужно знать значение именно типа Word


 
Anatoly Podgoretsky ©   (2007-09-03 14:30) [4]

Нету в OnkeyDown никаких символов, там только виртуальный код КЛАВИШИ


 
Leonid Troyanovsky ©   (2007-09-03 15:21) [5]


> Alex_Y   (03.09.07 14:25) [3]

> дело в том что я как раз программно собираюсь вызывать OnkeyDown

И каков планируемый вызов?

--
Regards, LVT.


 
Alex_Y   (2007-09-04 07:40) [6]

Anatoly Podgoretsky
вот этот код и нужно получить, на основе ascii символа

например: при нажатии на "+" OnKeyDown выдает код 107
так вот нужна функция типа :

var Code : Word;
...
Code := xxxFunc("+");  // Code в итоге = 107


 
Anatoly Podgoretsky ©   (2007-09-04 08:44) [7]

> Alex_Y  (04.09.2007 07:40:06)  [6]

Ord("+")


 
Alex_Y   (2007-09-04 09:11) [8]

Anatoly Podgoretsky

Ord("+") = 43, а значение Key = 107


 
Anatoly Podgoretsky ©   (2007-09-04 09:18) [9]

Anatoly Podgoretsky ©   (03.09.07 14:30) [4]
Leonid Troyanovsky ©   (03.09.07 15:21) [5]

Создай частное решение в виде таблицы, все несколько десятков тысяч символов или подмножество.


 
Alex_Y   (2007-09-04 11:34) [10]


> Создай частное решение в виде таблицы, все несколько десятков
> тысяч символов или подмножество.

да я тоже к такому же решению склоняюсь, только не красиво это как-то :(


 
clickmaker ©   (2007-09-04 11:49) [11]

Lo(VkKeyScan("+")) ?



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
2-1188920622
General
2007-09-04 19:43
2007.09.30
Копирование имени файла


15-1188845968
DVM
2007-09-03 22:59
2007.09.30
из C++ в Delphi непонятная мне строка. Помогите перевести.


11-1172563692
Fregl
2007-02-27 11:08
2007.09.30
Отлов ("перехват") событий VCL приложением из KOL DLL


2-1188890150
Ivolg
2007-09-04 11:15
2007.09.30
Отображение в ListView


3-1180000558
NOD
2007-05-24 13:55
2007.09.30
Кодировки в DBase