powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / обработчик с параметрами
3 сообщений из 3, страница 1 из 1
обработчик с параметрами
    #32379359
Илларион
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим, есть функция:

Function MyFunc(KeyCode as Integer, Shift as Integer)
...
End Function


Хочу ПРОГРАММНО сделать ее обработчиком события нажатия клавиши для некоторой формы tmpForm
Если делаю так:

TmpForm.onKeyPreview = true
TmpForm.onKeyDown = "=MyFunc()"


то функция MyFunc не получает параметры KeyCode,Shift
Если делаю так (что, очевидно, глупо):

TmpForm.onKeyPreview = true
TmpForm.onKeyDown = "=MyFunc(KeyCode,Shift)"


то получаю ошибку: Объект "KeyCode" не определен
Может знает кто, как это сделать? Заранее благодарен
...
Рейтинг: 0 / 0
обработчик с параметрами
    #32379364
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
TmpForm.onKeyDown = "[Event Procedure]"
TmpForm.Module.InsertText _
"Private Sub Form_KeyDown(KeyCode as Integer, Shift as Integer)" _
& vbNewLine & "MyFunc KeyCode, Shift" & vbNewLine & "End Sub"
...
Рейтинг: 0 / 0
обработчик с параметрами
    #32379384
Илларион
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Владимир Саныч
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / обработчик с параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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