DesignEditors.TComponentEditor.PrepareItem

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PrepareItem(Index: Integer; const AItem: IMenuItem); virtual;

C++

virtual void __fastcall PrepareItem(int Index, const Designmenus::_di_IMenuItem AItem);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
DesignEditors.pas
DesignEditors.hpp
DesignEditors TComponentEditor

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.

Telle qu'implémentée dans TComponentEditor, PrepareItem ne fait rien. Surchargez cette méthode pour personnaliser le menu contextuel avant qu'il s'affiche.

Voir aussi