DesignIntf.IComponentEditor.PrepareItem
Delphi
procedure PrepareItem(Index: Integer; const AItem: IMenuItem);
C++
virtual void __fastcall PrepareItem(int Index, const Designmenus::_di_IMenuItem AItem) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | IComponentEditor |
Description
Permet à l'éditeur de composant de modifier les éléments de menu lorsqu'ils sont ajoutés au menu contextuel.
Le concepteur de fiches appelle PrepareItem pour chaque verbe lorsqu'il construit le menu contextuel. Cette méthode permet à l'éditeur de composants d'effectuer toutes les modifications sur l'élément de menu de chaque verbe, y compris l'ajout de sous-éléments ou la suppression de l'élément du menu contextuel.
Index identifie le verbe en cours, qui est ajouté par le concepteur de fiches au menu contextuel. Il s'agit du même index que celui qui apparaît pour la commande dans les méthodes GetVerb et ExecuteVerb.
AItem représente une interface vers l'élément de menu créé par le concepteur de fiche pour le verbe en cours. Pour ajouter des sous-éléments, appelez la méthode AddItem de cette interface. Pour désactiver l'élément, affectez la valeur false à la propriété Enabled. Pour supprimer entièrement l'élément de menu, initialisez sa propriété Visible à false.