|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2006, 22:43 | #1 |
НачПрог
Регистрация: 23.12.2006
Сообщений: 7
|
Блин Делаю в Делфи(2005 NET) подобие игрушки, и сталкнулся с одной проблемой
Как сделать чтобы например при нажатие на клавишу "стрелка вверх" на клавиатуре, нажималась кнопка Button1 (MouseClickDown) на форме. А при отжатие кнопки, Button1 отжималась (MouseClickUp). Если можно как можно подробнее. Что надо дабавить в Uses, И как вообще сделать чтобы отслеживалось нажатие клавиш. Заранее большое спасибо!
program qwe;
Последний раз редактировалось zetrix; 09.01.2007 в 18:50. |
23.12.2006, 22:56 | #2 |
Форумчанин
Регистрация: 20.12.2006
Сообщений: 135
|
Смотри в событиях формы от OnKeyDown до OnPaint...
writeln('Hello Dude!!!');
|
27.12.2006, 17:14 | #3 |
НачПрог
Регистрация: 23.12.2006
Сообщений: 7
|
Я когда создавал выбрал Windows form application - Delphi for .Net
И там вместо OnKeyDown.. , KeyDown.. Но при этом помоиму форма реагирует на нажатие любой клавиши а не какойто определенной. а мне надо на 3 клавиши сделать управление. Подскажите пожалуйста как ето сделать, и есле можно напишите пример(Пускай в примере при нажатие на клавиатуре стрелки вверх, например, ImageBox перемещается в верх, при нажатие стрелки влево - влево и тд)
program qwe;
|
27.12.2006, 17:24 | #4 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
в onkeypress обрабатываешь переданный туда параметр (в зависимости от типа события либо char либо word ) и если это тот символ, который тебе необходимо обработать, реагируешь.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
27.12.2006, 17:29 | #5 |
Пользователь
Регистрация: 19.12.2006
Сообщений: 91
|
Подобная тема есть уже - смотри здесь:
http://programmersforum.ru/showthread.php?t=982 |
27.12.2006, 17:33 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
27.12.2006, 17:41 | #7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
О всем Спасибо! получилось!
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи Последний раз редактировалось zetrix; 09.01.2007 в 18:49. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Раскладка клавиатуры | SERG1980 | Общие вопросы Delphi | 4 | 05.07.2010 10:41 |
Управление с клавиатуры | kpishnik | Помощь студентам | 10 | 27.07.2008 18:38 |
имитация клавиатуры | Var17 | Win Api | 3 | 17.06.2008 14:28 |
Блокирование клавиатуры | Milly | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 18.10.2007 19:15 |
Отключение клавиатуры | Lonix | Общие вопросы Delphi | 4 | 04.09.2007 17:48 |