PRB: Arrow Keys Do Not Always Produce a KeyDown EventLast reviewed: September 17, 1996Article ID: Q138530 |
The information in this article applies to:
SYMPTOMSThe KeyDown event for a form is not invoked when using the arrow (navigational) keys, even though the Keypreview property is set to True for the form. Instead the arrow keys cause other controls to gain the focus, even if the TabStop property is set to False for those controls. NOTE: The DEL key may not trigger the KeyDown event either. For instance, in Visual Basic 4.0 the DEL key in a masked edit box does not trigger the KeyDown event.
STATUSMicrosoft is researching this behavior and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONWhether or not the form receives a KeyDown event depends on the type of control that has the focus when the arrow key is pressed. The KeyDown event of the form will be correctly activated if the arrow keys are used when a control such as a text box, a list box, or a picture box has the focus. The KeyDown event for the form is not activated when Command buttons, check boxes, and option buttons have the focus when an arrow key is pressed. In all cases, this behavior does not depend on whether Tabstop is set to True or False for the control.
Steps to Reproduce Behavior
|
Additional reference words: 4.00 3.00 vb4win vb4all
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |