API:Vcl.AppEvnts.TApplicationEvents.OnShortCut

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnShortCut;

C++

__property OnShortCut;

Propriétés

Type Visibilité  Source Unité  Parent
event published
Vcl.AppEvnts.pas
Vcl.AppEvnts.hpp
Vcl.AppEvnts TApplicationEvents

Description

Se produit quand l'utilisateur appuie sur une touche (avant l'événement OnKeyDown).

Vcl.AppEvnts.TApplicationEvents.OnShortCut hérite de Vcl.AppEvnts.TCustomApplicationEvents.OnShortCut. Tout le contenu en-dessous de cette ligne se réfère à Vcl.AppEvnts.TCustomApplicationEvents.OnShortCut.

Se produit quand l'utilisateur appuie sur une touche (avant l'événement OnKeyDown).

Utilisez l'événement OnShortCut pour distribuer les frappes de raccourcis clavier avant qu'ils ne soient gérés par la fiche ou ses contrôles. Quand l'utilisateur appuie sur une touche, l'application a l'opportunité de la distribuer comme touche de raccourci au lieu du traitement standard des frappes de touches (OnKeyDown, OnKeyPress et OnKeyUp). Le traitement prédéfini des raccourcis est défini pour les raccourcis de menu et les actions associées à la fiche. OnShortCut permet à la fiche de définir d'autres raccourcis.

Si le gestionnaire d'événement OnShortCut implémente une réponse pour la frappe d'une touche, initialisez le paramètre Handled à true. Cela empêche la transmission de la frappe de touche aux menus ou actions associés à l'application. Cela empêche aussi le traitement de frappe de touche standard, de la même manière qu'un raccourci d'action ou de menu.

Remarque :  Appelez la méthode CancelDispatch à partir d'un gestionnaire d'événement OnShortCut pour éviter que l'application n'envoie l'événement à n'importe quel autre objet d'événements d'application.

Voir aussi