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 :
| Nom | Type | Description |
|---|
| Count | int, lecture seule | Renvoie le nombre d’éléments dans la partie personnalisée du menu contextuel. Les éléments peuvent être des commandes ou des séparateurs. |
| CustomMenuEnabled | VARIANT_BOOL, lecture seule | Indique si la partie personnalisée du menu contextuel est activée. Par défaut, la valeur de cette propriété est FALSE. |
| Element | MenuItemEnum, lecture seule | Renvoie l’identifiant de l’élément à l’indice spécifié dans la partie personnalisée du menu contextuel. |
| StandardMenuEnabled | VARIANT_BOOL, lecture seule | Indique si la partie standard du menu contextuel est activée. Par défaut, la valeur de cette propriété est TRUE. |
| Nom | Description |
|---|
| Delete | Supprime la commande spécifiée de la partie personnalisée du menu contextuel. |
| DeleteAll | Supprime tous les éléments de la partie personnalisée du menu contextuel. |
| DeleteAt | Supprime l’élément situé à la position spécifiée de la partie personnalisée du menu contextuel. |
| Has | Permet de déterminer si la partie personnalisée du menu contextuel contient la commande spécifiée. |
| InsertAt | Insère la commande spécifiée à la position indiquée dans la partie personnalisée du menu contextuel. |
| Item | Renvoie la constante MenuItemEnum correspondant à l’élément situé à la position spécifiée dans la partie personnalisée du menu contextuel. |
IImageViewer::PopupMenu
IDocumentViewer::PopupMenu
ITextEditor::PopupMenu
ITextValidator::PopupMenu
Utilisation des collections
Utilisation des propriétés