Vcl.Forms.TApplication.OnShortCut

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnShortCut: TShortCutEvent read FOnShortCut write FOnShortCut;

C++

__property TShortCutEvent OnShortCut = {read=FOnShortCut, write=FOnShortCut};

Propriétés

Type Visibilité  Source Unité  Parent
event public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

Description

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énements 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 :  Vous pouvez aussi répondre à cet événement en utilisant le composant TApplicationEvents, qui vous permet d'affecter un gestionnaire d'événements par l'intermédiaire de l'EDI.

Voir aussi