Gestion du menu contextuel de GridDesktops

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 de menu contextuel Copy 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 les éléments du menu contextuel

Pour effectuer cette tâche, nous examinons d’abord le menu contextuel par défaut de GridDesktop.

Menu par défaut de GridDeskop

tâche : image_autre_texte

Maintenant, masquez certains éléments de menu en utilisant le code ci-dessous :

Après avoir exécuté le code ci-dessus, certains éléments de menu ne seront pas visibles pour les utilisateurs :

Certains éléments de menu sont masqués

tâche : image_autre_texte

Ajout de nouveaux éléments de menu

Ajoutez un nouvel élément de menu contextuel à la liste à l’aide de l’extrait de 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é.

Un nouvel élément de menu est ajouté à la liste

tâche : image_autre_texte