Gestion du menu contextuel de GridDesktop
Introduction
La classe ContextMenuManager est utilisée pour gérer les éléments du menu contextuel. L’attribut GridDesktop.ContextMenuManager obtient l’instance de l’objet ContextMenuManager. Par exemple, l’attribut ContextMenuManager.MenuItemAvailable_Copy obtient ou définit une valeur indiquant si l’élément du menu contextuel Copier est disponible ou non. De même, nous avons tous les attributs correspondants pour différents éléments de menu contextuel.
IMPORTANT : Par défaut, tous les éléments du menu contextuel sont visibles dans la liste.
Gestion du menu contextuel
Masquer des éléments du menu contextuel
Pour effectuer cette tâche, commençons par examiner le menu contextuel par défaut de GridDesktop.
Le menu par défaut de GridDesktop
Maintenant, masquez certains éléments du menu à l’aide du code ci-dessous :
Après l’exécution du code ci-dessus, certains éléments du menu ne seront pas visibles pour les utilisateurs :
Certains éléments de menu sont masqués
Ajout de nouveaux éléments de menu
Ajoutez un nouvel élément de menu contextuel à la liste à l’aide du code suivant.
Nous spécifions également un gestionnaire d’événements pour la nouvelle commande/option.
Après avoir exécuté le code ci-dessus, un nouvel élément de menu peut être vu dans le menu contextuel. Un message apparaîtra également lorsque la cellule est cliquée.
Un nouvel élément de menu est ajouté à la liste