|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.12.2009, 19:46 | #1 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
действия на кнопки клавиатуры в Delphi
Всем доброго времени суток. Подскажите пожалуйсто, как писать действия на кнопки клавиатуры? Мне нужно чтоб при нажатии кнопки F1 открывалясь другая форма.
|
20.12.2009, 20:11 | #2 |
Форумчанин
Регистрация: 22.04.2008
Сообщений: 143
|
Ставишь св-во формы KeyPreview:=true
Потом пишеш на событие OnKeyPress Код:
Мой сайт - www.fortis-soft.narod.ru
|
20.12.2009, 20:16 | #3 | |
Пользователь
Регистрация: 30.03.2008
Сообщений: 52
|
Цитата:
Код:
|
|
20.12.2009, 20:25 | #4 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Или хук...
|
20.12.2009, 22:23 | #5 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
А где можно найти код клавишь?!?! Подскажите пожалуйсто код кнопки F1
|
20.12.2009, 22:28 | #6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
22.12.2009, 22:06 | #7 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
А если у меня на форме есть уже кнопка TButton, как это же действия присвоить и кнопки клавиатуры?!?
|
22.12.2009, 22:42 | #8 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 60
|
Нажатие клавиш клавиатуры можно обрабатывать через TMessage. Для этого в разделе private необходимо объявить процедуру:
Код:
Код:
Последний раз редактировалось AlexanderKs; 22.12.2009 в 22:52. |
22.12.2009, 22:46 | #9 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
AlexanderKs, сейчас чуть-чуть другой вопрос. Если Вам не понятно я поясню. Как можно объеденить кнопку TButton и клавишу клавиатуры, чтоб не писать по десять раз один и тот же код.
|
22.12.2009, 22:49 | #10 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 60
|
Использовать код Button при нажатии клавиши клавиатуры? Вызвать Button1.Click; в обработчике клавиши клавиатуры.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Действия над матрицами. (Delphi) | ekzobyte | Помощь студентам | 1 | 20.05.2009 20:52 |
Delphi 7. Действия с матрицами. прога маленькая, но не понятно в чём баг. | gonf | Помощь студентам | 3 | 24.04.2009 17:34 |
как вызвать по нажатию кнопки меню настройки клавиатуры, мыши, монитора | 1234 | Общие вопросы Delphi | 2 | 10.09.2008 16:52 |
триггерные кнопки и кнопки переключатели в DELPHI | MARGO | Помощь студентам | 3 | 12.11.2007 17:35 |
Выбор действия кнопки | Micha | Компоненты Delphi | 3 | 07.10.2007 11:17 |