FMX.Controls.TControlAction.OnExecute
Delphi
property OnExecute: TNotifyEvent read FOnExecute write SetOnExecute;
C++
__property OnExecute;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControlAction |
Description
Se produit lorsque l'événement d'exécution, d'un client lié à l'action, se déclenche.
FMX.Controls.TControlAction.OnExecute hérite de System.Classes.TBasicAction.OnExecute. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TBasicAction.OnExecute.
Se produit lorsque l'événement d'exécution, d'un client lié à l'action, se déclenche.
Ecrivez un gestionnaire d'événement OnExecute pour répondre au déclenchement par l'utilisateur de l'événement par défaut de l'objet client (typiquement un événement OnClick).
Pour la plupart des clients cible, OnExecute est associé à l'événement OnClick. La méthode Click déclenche l'action associée si EnableExecuteAction a la valeur True
et si le gestionnaire d'événement OnClick n'est pas assigné (ou est égal à Action.OnExecute). Voir Exécution d'actions en réponse aux clics dans les contrôles.
OnExecute est appelé dans la méthode Execute.
OnExecute se produit également lorsque l'utilisateur tape le raccourci (ou l'un des raccourcis secondaires) associé à l'action ou à son client.
Avertissement : Si vous assignez un gestionnaire d'événement OnExecute à une action prédéfinie, le comportement par défaut de cette action ne se produira pas.
Voir aussi
- Exécution d'actions en réponse aux clics dans les contrôles
- FMX.Controls.TControl.EnableExecuteAction
- FMX.Controls.TControl.OnClick
- FMX.Controls.TControl.Click
- FMX.Types.TFmxObject.Action
- System.Classes.TNotifyEvent
- System.Actions.TContainedAction.ShortCut