![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]()
Как отловить нажатие на кнопку независимо от того, какой элемент управления сейчас активен?
То есть хоть выделена какая-то (любая) кнопка, хоть курсор в каком-то edit или memo - всегда была одна и та же реакция на нажатие какой-то кнопки Я попробовал через RegisterHotKey но возник побочный эффект: Когда я свернул свою программу и в другой программе использовал ту же горячую кнопку - моя программа, будучи свёрнутой, перехватывала нажатие на себя. Тоже не подходит Всем элементам присвоить один триггер KeyPress, или KeyDown - думал над этим, но некоторым элементам нужны свои процедуры KeyPress |
![]() |
![]() |
![]() |
#2 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
Vcl.Forms.TForm.KeyPreview
не спасёт ОРД? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]()
Вообще супер. Можно сразу выкидывать кучу костылей из программы
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
наименьее общее кратное | макс789 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 11.12.2016 19:56 |
Общее решение | *Катюшка* | Помощь студентам | 0 | 23.12.2011 19:52 |
Общее перенаправление | Rost93 | PHP | 5 | 07.12.2011 21:57 |
найти общее слово | denis_stell | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 13.04.2010 19:38 |
Долгое нажатие клавиши в KeyDown как одно нажатие | marina15056 | Общие вопросы Delphi | 7 | 16.08.2009 00:22 |