Vcl.Grids.TInplaceEdit.KeyDown

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure KeyDown(var Key: Word; Shift: TShiftState); override;

C++

DYNAMIC void __fastcall KeyDown(System::Word &Key, System::Classes::TShiftState Shift);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Grids.pas
Vcl.Grids.hpp
Vcl.Grids TInplaceEdit

Description

Répond lorsque l'utilisateur appuie sur une touche.

Quand l'utilisateur appuie sur une touche, la méthode KeyDown teste si le contrôle de saisie ou la grille doivent traiter l'événement KeyDown. La touche Entrée est toujours retransmise à la grille. La touche F2 appelle la méthode Deselect pour annuler la sélection en cours. Les touches de navigation sont retransmises à la grille si le déplacement sort de la fenêtre de saisie. Par exemple, si l'utilisateur appuie sur la touche Gauche alors que le curseur se trouve déjà à l'extrémité gauche de la fenêtre de saisie, la frappe de touche est retransmise à la grille qui déplace la focalisation sur la cellule précédente. Si, par contre, le curseur est au milieu d'une ligne, la même frappe de touche est traitée par la fenêtre de saisie qui déplace le curseur d'un caractère vers la gauche.

KeyDown appelle le gestionnaire d'événement OnKeyDown de la grille, s'il est défini, avant d'appeler la méthode héritée KeyDown du contrôle de saisie.

Voir aussi