Passer au contenu principal
Les Visual Components sont implémentés dans FRE pour Windows.
Cet objet représente le menu contextuel d’un Visual Component. Le menu contextuel de chaque composant comporte une partie standard et une partie personnalisée :
  • La partie standard du menu contextuel est celle qui s’affiche par défaut dans le composant. Cette partie ne peut pas être modifiée. Vous pouvez uniquement afficher ou masquer cette partie du menu à l’aide de la propriété StandardMenuEnabled.
  • La partie personnalisée du menu contextuel peut être modifiée. Par défaut, elle est vide. Vous pouvez ajouter à cette partie du menu contextuel n’importe quelle commande standard disponible pour le composant, ainsi que des commandes personnalisées. La partie personnalisée du menu contextuel s’affiche toujours après la partie standard. Elle peut également être activée ou désactivée — utilisez la propriété CustomMenuEnabled. Notez que toutes les propriétés et méthodes indexées utilisent l’indice dans la collection de commandes de la partie personnalisée du menu contextuel.
Les Visual Components suivants disposent d’un menu contextuel : ImageViewer, ZoomViewer, TextEditor, DocumentViewer. Consultez la liste des commandes disponibles et de celles qui peuvent être utilisées dans le menu contextuel :

Propriétés

NomTypeDescription
Countint, lecture seuleRenvoie le nombre d’éléments dans la partie personnalisée du menu contextuel. Les éléments peuvent être des commandes ou des séparateurs.
CustomMenuEnabledVARIANT_BOOL, lecture seuleIndique si la partie personnalisée du menu contextuel est activée. Par défaut, la valeur de cette propriété est FALSE.
ElementMenuItemEnum, lecture seuleRenvoie l’identifiant de l’élément à l’indice spécifié dans la partie personnalisée du menu contextuel.
StandardMenuEnabledVARIANT_BOOL, lecture seuleIndique si la partie standard du menu contextuel est activée. Par défaut, la valeur de cette propriété est TRUE.

Méthodes

NomDescription
DeleteSupprime la commande spécifiée de la partie personnalisée du menu contextuel.
DeleteAllSupprime tous les éléments de la partie personnalisée du menu contextuel.
DeleteAtSupprime l’élément situé à la position spécifiée de la partie personnalisée du menu contextuel.
HasPermet de déterminer si la partie personnalisée du menu contextuel contient la commande spécifiée.
InsertAtInsère la commande spécifiée à la position indiquée dans la partie personnalisée du menu contextuel.
ItemRenvoie la constante MenuItemEnum correspondant à l’élément situé à la position spécifiée dans la partie personnalisée du menu contextuel.

Voir aussi

IImageViewer::PopupMenu IDocumentViewer::PopupMenu ITextEditor::PopupMenu ITextValidator::PopupMenu Utilisation des collections Utilisation des propriétés