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

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


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