powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перехват нажатия клавиш (Autokeys?)
2 сообщений из 2, страница 1 из 1
Перехват нажатия клавиш (Autokeys?)
    #32621059
dni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dni
Гость
Доброго времени суток, уважаемые форумчане.

В моей БД на Access имеется несколько форм, в которых используются унифицированные функции Add, Edit, Delete (в каждой форме свой контекст).Создано главное меню с дублированием этих функций. Для вызова в приложении можно использовать как меню, так и горячие клавиши. Вот по ним и вопрос.
На данный момент создан макрос Autokeys с перехватом клавиш Insert (функция Add), Delete (функция Delete), F4 (временно для функции Edit). Из любой формы "горячие" клавиши работают превосходно, даже удалось назначить функцию для каждой формы отдельно следующим образом:
-----------------------------
Public Function cmdAction(ActType As Integer) As Boolean
If Running Then
If Left(Screen.ActiveControl.Name, 3) = "lst" Then _
Screen.ActiveForm.DoAction (ActType)
End If
End Function
-----------------------------
Здесь ведется проверка на то, что программа запущена и активизировано поле со списком (все эти функции работают только в списках), после чего запускается подпрограмма DoAction для соответствующей формы.

Внимание, вопрос. ;)
Как сделать так, чтобы клавиши Insert, Delete в других местах (например, в строках редактирования) срабатывали бы так, как им положено, а не игнорировались (например, в Delphi можно вызвать Inherited "старый обработчик")? Или это невозможно также, как невозможно включение текста горячей клавиши на пользовательском пункте главного меню?
И еще. Можно ли создать глобальный обработчик клавиши Enter?

Заранее спасибо.
...
Рейтинг: 0 / 0
Перехват нажатия клавиш (Autokeys?)
    #32631027
dni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dni
Гость
Люди, plz, helpните кто-нибудь.
Может, было чего похожее в жизни.
Заранее thanx.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перехват нажатия клавиш (Autokeys?)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]