Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Помогите!


Автор: Viking_ 1.11.2004, 13:36
Я хочу чтобы при нажатии клавиши пробел в программе выполнялась процедура. Как сделать?

Автор: Dimich 1.11.2004, 13:42
Есть несколько вариантов:
1. Засунуть нужное действие в обработчик OnKeyDown формы и не забыть установить KeyPreview := True формы.
2. Использовать механизм событий Windows (Messages)

Автор: p0s0l 1.11.2004, 20:34
Модератор: Название темы должно отражать ее суть!

Автор: Zero 4.11.2004, 19:06
Используй метод OnKeyDown, как сказал Dimich, а в эту процедуру запихни
Код

...  
  If Key = vk_space then ...;  //( ... ─> procedure)
...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)