![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обозначение клавиш.
Ms.Dunkul © (2004-11-02 14:21:00)Как при KeyPress узнать, что была нажата клавиша BackScape, влево, вправо, вверх, вниз.
KSergey (2004-11-03 12:05:00) [1]> [6] Ms.Dunkul (03.11.04 11:37)
> Я не дура, создавала такую вот прогубтолько ничего она мне
> при
> нажатии влево, вправо, вверх, вниз не выводила!
Писательница... Кое-как проникся смыслом только после 7 раза перечитывания...
Ну так см. [4] и [1] наконец!
begin...end (2004-11-03 11:45:00) [2]
> [6] Ms.Dunkul (03.11.04 11:37)
FormName.KeyPreview ?
Ms.Dunkul (2004-11-03 11:37:00) [3]Я не дура, создавала такую вот прогубтолько ничего она мне при
нажатии влево, вправо, вверх, вниз не выводила!
Виталька (2004-11-03 11:36:00) [4]Лучше OnKeyDown используй, это точно!!!
KSergey (2004-11-03 11:29:00) [5]В KeyPress попадают далеко не все клавиши
В частности указанные в вопросе - по-моему не попадают. Разве что BackScape может быть.
См. [1]
Виталька (2004-11-03 11:14:00) [6]Пишешь простенькую прогу и выводишь значения нажатых клавиш, единственное учти, что например при нажатии на стрелку сначала выйдет 0 а потом код стрелки, а при нажатии на например на букву только код символа, так что учитывай эти ситуации!
Ms.Dunkul (2004-11-03 11:10:00) [7]Блин,мне нужны обозначения:
Esc-#27(например) и т. д.
ssk (2004-11-02 14:32:00) [8]лучше их обработать в OnKeyDown