IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Libellés menu contextuel sur Table Hierarchique [WD18]


Sujet :

WinDev

  1. #1
    Membre averti
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 61

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Points : 403
    Points
    403
    Par défaut Libellés menu contextuel sur Table Hierarchique
    Bonjour à tous,
    J'ai une table hierarchique avec une arborescence Dossier/Chemise/Document
    Des colonnes masquées contiennent les ID des éléments ce qui me permet de savoir à quel niveau je suis et de faire une action sur l'élément. (Ex ouvrir chemise)

    Je souhaite utiliser un menu contextuel qui va m'exécuter le code d'un bouton (en l'occurence "Nouveau")
    Le libellé doit si possible etre dynamique en fonction du niveau:
    Nouveau dossier ou Nouvelle Chemise etc.
    Avec ca dans le code du WM_RBUTTONDOWN du champ TABLEH c'est ok
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SI COL_IDDossier..Valeur > 0 ALORS
        OPT_Nouveau..Libellé = "Nouveau dossier"
    FIN
    SI COL_IDChemise..Valeur > 0 ALORS
        OPT_Nouveau..Libellé = "Nouvelle chemise"
    FIN
    SI COL_IDDocument..Valeur > 0 ALORS
        OPT_Nouveau..Libellé = "Nouveau document"
    FIN
    Sauf que le libellé est en retard d'un niveau lors du changement de niveau.
    Au premier clic droit il m'affiche le libellé du niveau précédent. Au deuxième c'est ok.
    Bref il faudrait que je lui dise que la ligne est sélectionnée avant de modifier le libellé.

    Avez-vous une idée? (je débute, n'hésitez pas à m'indiquer des trucs "bête")
    Merci de votre attention.

  2. #2
    Membre averti
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 61

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Points : 403
    Points
    403
    Par défaut
    Le truc bête, je l'ai trouvé tout seul (c'est encourageant)
    Il faut mettre le code sur le traitement optionnel "Affichage menu contextuel" et non "Clic Droit" !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Menu contextuelle sur une liste?
    Par _developpeur_ dans le forum Access
    Réponses: 2
    Dernier message: 24/01/2006, 14h33
  2. Afficher un menu contextuelle sur le click droit d'une image
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/01/2006, 12h19
  3. [SWT]Menu popup sur Table swt
    Par didjac dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 11/12/2005, 21h38
  4. Menu contextuel sur CStatic
    Par benahpets dans le forum MFC
    Réponses: 8
    Dernier message: 05/07/2005, 10h27
  5. [VB6] menu contextuel sur clique droit souris
    Par da40 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 08/07/2003, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo