Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Обработка событий клавиатуры


Автор: Andrew1 6.6.2006, 13:20
Помогите решить проблемку. Есть форма с диаграмой MSGraph. Для печати диаграмы создан отчет, который запускается кнопкой на этой форме. Как можно обработать нажатие клавиш Cntr+P и запустить отчет когда открыта эта форма? Не могу понять почему не работает следующий код:

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii=112 then .....(запускаем отчет)
End Sub
 

Автор: Andrew1 7.6.2006, 11:05
Задача частично решена. Проблема была в том, что во-время обработки события форма не имела фокуса. 
Но возникла новая проблемка, как я уже говорил форма имеет обьект - диаграма MSGraph и при печати он находиться в фокусе, но у него нет событий KeyPress и KeyDown. Подскажите можно ли написать свою обработку событий для этого обьекта или предложите другой вариант решения??? 
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)