Vcl.Forms.TCustomForm.KeyPreview
Delphi
property KeyPreview: Boolean read FKeyPreview write FKeyPreview
C++
__property bool KeyPreview = {read=FKeyPreview, write=FKeyPreview, stored=IsForm, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TCustomForm |
Description
Indique si la fiche doit recevoir les événements du clavier avant le contrôle actif.
Si la propriété KeyPreview a la valeur true, les événements du clavier ont lieu dans la fiche avant d'avoir lieu dans le contrôle actif. Le contrôle actif est spécifié par la propriété ActiveControl.
Si KeyPreview a la valeur false, les événements clavier ne se produisent que dans le contrôle actif.
Les touches de navigation (Tab, les touches de déplacement, etc.) ne sont pas affectées par KeyPreview car elles ne génèrent pas d'événements clavier. De même, lorsqu'un bouton détient la focalisation ou lorsque sa propriété Default a la valeur true, la touche Entrée n'est pas affectée par KeyPreview car elle ne génère pas d'événements du clavier.
KeyPreview a par défaut la valeur false.