![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 03.02.2009
Сообщений: 30
|
![]()
Всё работает, только как сделать, что бы программа реагировала на нажатие комбинации только когда окно активно?
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
![]()
ekzobyte, тебе нужно чтобы были обычные горячие клавиши, а не глобальные? тогда зачем такие извраты...
просто кинь на форму TActionList создай действие ShortCut в нужное значение в OnExecute пишешь действие. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 03.02.2009
Сообщений: 30
|
![]()
... Примерчик не мог ли бы привести?
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
![]()
а тут кода нет...
1) из вкладки Standart берете самый последний компонент TActionList Нажимаете 2 раза на него 2) в окошке нажимаете на кнопку "создать действие" - самая первая на тулбаре. 3) нажимаете на созданное действие и в инспекторе меняете свойство ShortCut на нужное - например, "Alt+O", "Ctrl+Shift+F1", и т.д. (без кавычек) 4) в событиях - OnExecute пишете нужное действие при нажатии комбинации клавиш. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 03.02.2009
Сообщений: 30
|
![]()
а дальше что бы пользователь мог сам назначать комбинацию, свойству ShortCut, я так понимаю, можно присвайвать комбинацию из, например, HotKey, только оператор должен быть в OnChange, ну или как можно реализовать?
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 03.02.2009
Сообщений: 30
|
![]()
В общем, Роман Радер, спасибо!
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Горячие клавиши | Altera | Общие вопросы Delphi | 5 | 13.09.2008 21:27 |
Горячие клавиши VS 2008 | .:KOLYAN:. | Свободное общение | 2 | 02.09.2008 14:32 |
Как клавиши F, назначить макрос? | valerij | Microsoft Office Excel | 7 | 06.06.2008 10:08 |
По нажатию, каких сочетаний клавиш можно программно развернуть приложение, если оно свернуто в трее? | Johnny_B | Win Api | 1 | 04.06.2007 08:20 |