Vcl.DBGrids.TCustomDBGrid.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.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Description

Permet d'effectuer des traitements particuliers quand l'utilisateur appuie sur une touche.

Les applications ne peuvent pas appeler KeyDown. Elle est appelée automatiquement quand l'utilisateur appuie sur une touche avant l'appel de la méthode KeyPress.

KeyDown génère un événement OnKeyDown et répond aux raccourcis clavier suivants :



Raccourci clavier Réponse

Haut

Va à la ligne précédente. Si Options inclut dgRowSelect, la ligne est sélectionnée.

Ctrl+Haut

Va à la première ligne de la grille. Annule la sélection de lignes.

Bas

Va à la ligne suivante. Si Options inclut dgRowSelect, la ligne est sélectionnée.

Ctrl+Bas

Va à la dernière ligne. Annule la sélection de lignes.

Pg. Préc.

Monte du nombre de lignes affichées dans la grille. Annule la sélection de lignes.

Ctrl+Pg.Préc.

Va à la première ligne de la grille. Annule la sélection de lignes.

Pg.Suiv.

Descend du nombre de lignes affichées dans la grille. Annule la sélection de lignes.

Gauche

Va une colonne à gauche. Si Options inclut dgRowSelect, va à la ligne précédente sans la sélectionner.

Ctrl+Gauche

Va à la première ligne de la colonne dans la ligne en cours.

Droite

Va une colonne à droite. Si Options inclut dgRowSelect, va à la ligne suivante sans la sélectionner.

Ctrl+Droite

Va sur la dernière colonne de la ligne en cours.

Début

Va sur la première colonne de la ligne en cours. Si Options inclut dgRowSelect ou si la grille ne contient qu'une seule colonne, va sur le premier enregistrement de l'ensemble de données. Annule la sélection de lignes.

Ctrl+Début

Aller au premier enregistrement de l'ensemble de données. Annule la sélection de lignes.

Fin

Va sur la dernière colonne de la ligne en cours. Si Options inclut dgRowSelect ou si la grille ne contient qu'une seule colonne, va sur le dernier enregistrement de l'ensemble de données. Annule la sélection de lignes.

Ctrl+Fin

Va au dernier enregistrement de l'ensemble de données. Annule la sélection de lignes.

Tab

Va sur la cellule suivante de la grille.

Maj+Tab

Va sur la cellule précédente de la grille.

Ctrl+Suppr

Supprime la sélection en cours.

Inser

Insère une nouvelle ligne en dessous de la ligne en cours et se positionne dessus. Annule la sélection de lignes.

Echap

Annule les modifications non expédiées. Annule la sélection de lignes.

F2

Place la grille en mode modification.



Voir aussi