FMX.Forms.TApplication.UpdateAction

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function UpdateAction(Action: TBasicAction): Boolean; override;

C++

virtual bool __fastcall UpdateAction(System::Classes::TBasicAction* Action);

Propriétés

Type Visibilité  Source Unité  Parent
function public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TApplication

Description

Génère un événement OnActionUpdate.

Quand l'application est inoccupée, elle effectue une série d'appels pour mettre à jour les propriétés (comme si elle était activée, cochée, et ainsi de suite) de chaque action liée à un élément de menu ou à un contrôle visible. En premier, cette liste d'actions contenant l'action génère un événement OnUpdate. Si la liste d'actions ne gère pas l'événement OnUpdate, l'action est alors redirigée sur la méthode UpdateAction de l'objet Application, qui appelle le gestionnaire d'événements OnActionUpdate. La méthode UpdateAction de l'application répond à toutes les actions non gérées dans l'application. Si le gestionnaire d'événements OnActionUpdate ne met pas à jour l'action, elle est alors redirigée sur le gestionnaire d'événements OnUpdate de l'action. Si ce dernier gestionnaire d'événements n'actualise pas l'action, la méthode UpdateAction du contrôle actif est appelée, suivie si nécessaire par la méthode UpdateAction de la fiche active.

N'appelez pas UpdateAction. Elle est appelée automatiquement quand l'application est inoccupée. Le paramètre Action spécifie l'action à mettre à jour. UpdateAction renvoie True si les propriétés de l'action sont mises à jour et ne requièrent aucun traitement supplémentaire. Sinon, UpdateAction renvoie False et le traitement par défaut de l'action se poursuit.

Voir aussi