Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / обработчик с параметрами / 3 сообщений из 3, страница 1 из 1
17.01.2004, 18:52
    #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
17.01.2004, 18:59
    #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
17.01.2004, 20:04
    #32379384
Илларион
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обработчик с параметрами
Спасибо Владимир Саныч
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / обработчик с параметрами / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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