PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Menu contextuel
Menu contextuel
Iniciado por sbj.collin, 03,ago. 2020 11:07 - 5 respuestas
Publicado el 03,agosto 2020 - 11:07
Bonjour,

Je souhaite créer un menu contextuel que je veux associer à différents graphes (pour changer la couleur des catégories, copier l'image du graphe dans le presse papier...).

Cependant je ne sais pas comment récupérer dans le code des options du menu contextuel le nom du champ (du graphe donc) à partir duquel le menu contextuel est appelé.

Merci pour votre aide.

Jean-Christophe
Miembro registrado
512 mensajes
Publicado el 03,agosto 2020 - 11:28
Bonjour Jean-Christophe,

Voici une piste. il s'agit d'utiliser le mot-clé MoiMême .
https://doc.pcsoft.fr/fr-FR/?1511007&name=MoiMeme
:-)
Publicado el 04,agosto 2020 - 00:20
Merci pour ta réponse JBO mais j'avais utilisé effectivement le mot-clé MoiMême. Cependant dans le code du menu contextuel MoiMême renvoie le nom de l'option du menu contextuel choisie et pas le nom du champ initial sur lequel on a cliqué pour afficher le menu contextuel.

Pour arriver à mes fins j'ai finalement procédé en deux étapes :
- Dans l'événement "Bouton droit appuyer" du champ, je sauvegarde dans une variable le nom du champ sur lequel on a cliqué (avec le mot-clé MoiMême)
- Dans le code des options du menu contextuel j'utilise cette variable pour faire le traitement souhaité.

Je suis preneur si vous avez d'autres idée !

Merci
Publicado el 04,agosto 2020 - 09:59
Jean-Christophe a présenté l'énoncé suivant :
Merci pour ta réponse JBO mais j'avais utilisé effectivement le mot-clé
MoiMême. Cependant dans le code du menu contextuel MoiMême renvoie le nom de
l'option du menu contextuel choisie et pas le nom du champ initial sur lequel
on a cliqué pour afficher le menu contextuel.

Pour arriver à mes fins j'ai finalement procédé en deux étapes : - Dans
l'événement "Bouton droit appuyer" du champ, je sauvegarde dans une variable
le nom du champ sur lequel on a cliqué (avec le mot-clé MoiMême)
- Dans le code des options du menu contextuel j'utilise cette variable pour
faire le traitement souhaité.

Je suis preneur si vous avez d'autres idée !

Merci


bonjour,

est ce que le mot clé MonParent ne fonctionnerait pas dans votre cas ?

--
Cordialement JeAn-PhI
Publicado el 04,agosto 2020 - 11:04
Merci mais non ça ne marche pas avec MonParent qui correspond à la fenêtre et pas au champ.

Jean-Christophe
Miembro registrado
512 mensajes
Publicado el 04,agosto 2020 - 11:37
Jean-Christophe, c'est déjà bien votre solution en 2 étapes.

Et voici d'autres pistes avec les fonctions suivantes ... ;)

Fonction ChampContextuel() https://doc.pcsoft.fr/fr-FR/?3025012&name=champcontextuel_fonction
Fonction ChampEnCours() https://doc.pcsoft.fr/fr-FR/?3025019&name=champencours_fonction
Fonction ChampPrécédent() https://doc.pcsoft.fr/fr-FR/index.awp?3025033