Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Илларион
1

как программно задать обработчик onKeyDown

26.03.2010, 16:34. Просмотров 778. Ответов 1
Метки нет (Все метки)

Допустим, есть функция:

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' не определен
Может знает кто, как это сделать? Заранее благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2010, 16:34
Ответы с готовыми решениями:

Как программно задать поля в отчете Акцесс? Типа слева=10мм, справа 5 мм.
А то сбиваются.

Помогите программно задать связи
База большая и хранится в нескольких файлах, каждый из которых использует некоторые таблицы других...

Как вызвать обработчик события OnKeyDown?
В определенный момент времени нужно программно вызвать событие OnKeyDown. Как Это сделать?

Создайте обработчик для текстового поля Memo OnKeyDown
Доброго дня всем. Я только начинаю программировать на си, вот не как не получаются не которые...

Как задать обработчик динамическим Items в PopUp Menu?
Здравствуйте! Использую Delphi 6. Так создаю элементы меню. Правильно ли так вообще создавать их...

1
Heller
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 14
27.03.2010, 23:33 2
А зачем изобретать велосипед? цепляешь кнопку, в свойствах-События и ставишь свой код в нужный раздел. Нажатие клавиши там есть.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2010, 23:33

Тонкий 8.3, как программно выполнить стандартный обработчик поля формы?
собстна вопрос озвучен в названии темы. как программно выполнить стандартный обработчик поляформы?...

Как создать обработчик события для программно созданных реквизитов?
Добрый день. У меня такая проблема. При открытии формы элемента справочника у меня создаются...

Как передать в обработчик события значение программно созданного pictureBox?
как передать в обработчик события значение программно созданного pictureBox? суть прилоения оно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru