ACC2: KeyDown and KeyPress Events Do Not Run in Option GroupID: Q132330
|
Novice: Requires knowledge of the user interface on single-user computers.
When you try to trap keystrokes using event procedures for the OnKeyDown or
the OnKeyPress property of a control within an option group in a subform,
the keystroke events do not occur. As a result, you cannot disable
keystrokes, such as PAGE UP and PAGE DOWN, from within an option group in a
subform.
Microsoft has confirmed this to be a problem in Microsoft Access version 2.0. This problem no longer occurs in Microsoft Access version 7.0. Also, in version 7.0, you can use the KeyPreview property to trap for keystrokes before a form control receives notification of the keystrokes. This enables you to disable keystrokes regardless of the form controls.
Option button:
Name: Button1
OptionValue: 1
Option button:
Name: Button2
OptionValue: 2
MsgBox "The KeyDown event fired for Button1."
MsgBox "The KeyPress event fired for Button2."
For more information about the KeyDown event, search for "KeyDown," and
then "KeyDown, KeyUp Events" using the Microsoft Access Help menu.
For more information about disabling the PAGE UP and PAGE DOWN keys in a
form, please see the following article in the Microsoft Knowledge Base:
Q114506 ACC2: How to Disable PAGE UP and PAGE DOWN Keys in a Form
Keywords : kbusage FmsOpt
Version : 2.0
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: April 30, 1999