Vcl.Forms.TApplication.UpdateAction

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.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 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énement 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énement OnActionUpdate ne met pas à jour l'action, il est alors redirigé sur le gestionnaire d'événement OnUpdate de l'action. Si cela 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 plus d'autre traitement. Sinon, UpdateAction renvoie false et le traitement de l'action par défaut se poursuit.

Voir aussi