![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
![]()
Всем доброго времени суток. Подскажите пожалуйсто, как писать действия на кнопки клавиатуры? Мне нужно чтоб при нажатии кнопки F1 открывалясь другая форма.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.04.2008
Сообщений: 143
|
![]()
Ставишь св-во формы KeyPreview:=true
Потом пишеш на событие OnKeyPress Код:
Мой сайт - www.fortis-soft.narod.ru
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 30.03.2008
Сообщений: 52
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#4 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Или хук...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
![]()
А где можно найти код клавишь?!?! Подскажите пожалуйсто код кнопки F1
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,872
|
![]() Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
![]()
А если у меня на форме есть уже кнопка TButton, как это же действия присвоить и кнопки клавиатуры?!?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 60
|
![]()
Нажатие клавиш клавиатуры можно обрабатывать через TMessage. Для этого в разделе private необходимо объявить процедуру:
Код:
Код:
Последний раз редактировалось AlexanderKs; 22.12.2009 в 22:52. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
![]()
AlexanderKs, сейчас чуть-чуть другой вопрос. Если Вам не понятно я поясню. Как можно объеденить кнопку TButton и клавишу клавиатуры, чтоб не писать по десять раз один и тот же код.
|
![]() |
![]() |
![]() |
#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 |