Vcl.Menus.TMenu.MenuChanged

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MenuChanged(Sender: TObject; Source: TMenuItem; Rebuild: Boolean); virtual;

C++

virtual void __fastcall MenuChanged(System::TObject* Sender, TMenuItem* Source, bool Rebuild);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TMenu

Description

Répond lorsque le menu change.

MenuChanged est appelée automatiquement lorsque des modifications surviennent qui affectent la structure du menu. Le paramètre Sender indique l'objet à la source de la modification. Il peut avoir nil (Delphi) ou NULL (C++) comme valeur. Source indique quel élément de menu est affecté. Rebuild indique si le menu doit être régénéré pour refléter les modifications (par exemple, lorsque des éléments ont été ajoutés ou supprimés).

MenuChanged appelle la méthode DoChange, qui génère un événement OnChange.

Remarque :  Les modifications qui affectent les éléments individuels plutôt que le menu en entier déclenchent la méthode UpdateItems au lieu de MenuChanged. Par exemple, lorsque la propriété Images est modifiée, UpdateItems est appelée au lieu de MenuChanged.

Voir aussi