![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.10.2011
Сообщений: 64
|
![]()
Делаю 2d платформер на Дэлфи. Управление будет через клавиатуру. Но я не знаю как вызывать действие по на жатию на кнопку на клавиатуре. Помогите.
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,869
|
![]()
у формы есть свойство (Events) OnKeyPress. в нём надо прописать такое:
это пример: Код:
то есть, как только нажмёшь пробел - программа закроется. а далее, на что способна ваша фантазия - можно поискать (или подобрать) коды других клавиш и прицепить к ним действия. чтоб вам было полегче, на одном из форумов нарыл небольшую программульку, которая эти коды выдаёт, как только нажимаешь на клавишу. думаю, поможет
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.10.2011
Сообщений: 64
|
![]()
Ой спасибо. А прога это вообще то что мне нужно. Я бы ее по любому искал.
проблема, кнопки с буквами не работают а все остальные да Последний раз редактировалось Stilet; 13.10.2011 в 07:58. |
![]() |
![]() |
![]() |
#4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Используй не только OnKeyPress, но и OnkeyUp OnkeyDown, потом, возможно, захочешь таймер и опрос состояния клавиатуры делать - тогда рассматривай GetAsyncKeyState
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.10.2011
Сообщений: 64
|
![]()
Да я вчера в инете уже разные примеры программ просмотрел и даже видел способ создания клавиатурного шпиона но прикол в том что ни один код именно с буквенными клавишами не работает а совсеми остальными да.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Действие по нажатию клавиши на клавиатуре | iliy25rus | Microsoft Office Excel | 2 | 08.12.2010 11:33 |
Отнимать значение по нажатию на кнопку | artemavd | Общие вопросы Delphi | 14 | 26.11.2010 09:27 |
Сдвинуть прямоугольник по нажатию на кнопку | artemavd | Общие вопросы Delphi | 3 | 21.09.2010 07:27 |
По нажатию клавиши Enter на клавиатуре нажимается определенный BitBtn | Akemi | Компоненты Delphi | 1 | 08.06.2010 19:44 |
Рисование по нажатию клавиши на клавиатуре... | zvuk01 | Помощь студентам | 1 | 25.12.2007 17:49 |