KeyPreview Property
Specifies whether a form's KeyPress event intercepts the KeyPress events of a control. Available at design time and run time.
Object.KeyPreview[ = lExpr]
Return Value
lExpr
The settings for the KeyPreview property are:Setting Description True (.T.)
The form receives KeyPress events first and then the active control receives KeyPress events.
False (.F.)
(Default) The active control receives Keypress events; the form doesn't.
Remarks
Applies To: Form Object | Page Object | _SCREEN System Variable | ToolBar Object
The KeyPreview property is used to allow the form to handle KeyPress events before the active control processes them.
You can use this property to create a keyboard-handling procedure for a form. For example, when an application uses function keys, you can process the keystrokes at the form level rather than writing code for each control that can receive keystroke events.
If a form has no visible and enabled controls, it automatically receives all keyboard events.
See Also
Reference
Enabled Property (Visual FoxPro)
KeyPress Event
Visible Property (Visual FoxPro)
Other Resources
Properties (Visual FoxPro)
Language Reference (Visual FoxPro)