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

wxWidgets Discussion :

popupmenu et wxListCtrl


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Par défaut popupmenu et wxListCtrl
    Bonjour à tous,
    Je vous explique, j'ai ma wxListCtrl j'aimerai lorsque l'on clique sur un item qu'un popupmenu apparaisse et lorsque je clique sur un menu que ca m'affiche le contenu dans ma console.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    EVT_LIST_ITEM_RIGHT_CLICK(XRCID("m_buddyListCtrl"), MyFrame::OnColRightClick)
    Voila mon code dans ma table d'évènement

    et ma fonction appelé sur click droit sur ma liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    void MyFrame::OnColRightClick(wxListEvent& event)
    {
        wxMenu menu(wxT("Delete"));
            menu.Append(LIST_DELETE, _T("&About"));
        PopupMenu(&menu, wxPoint(event.GetPoint().x,(event.GetPoint().y)+110));
    }
    Jusque la tout va bien, maintenant lorsque l'utilisateur clique sur About je veux que le contenu de l'item s'affiche dans ma console, probleme : comment récupérer cet item !

    Alors dans ma table d'évènement ca donne ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    EVT_MENU(LIST_DELETE,  MyFrame::OnDeleteContact)
    et voila je bloque ici !
    si quelqu'un à de l'info je suis preneur .....

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 6
    Par défaut
    Pour ma part j'ai crée une variable "current_id" privée dans ma classe de la Frame et qui est mise a jour a chaque clic sur ma list ou ma grid, je la recupère ensuite dans les diverses methode et donc recuperer l'element de ma liste/grid.
    En esperant que ça puisse t'aider !

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

Discussions similaires

  1. Problème avec un PopupMenu
    Par Captain_JS dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/09/2004, 20h09
  2. Ajout Menu dans un PopupMenu
    Par Larion dans le forum C++Builder
    Réponses: 6
    Dernier message: 15/08/2004, 12h45
  3. Modifier la couleur de fond d'un popupmenu
    Par lil_jam63 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 05/08/2004, 20h23
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. PopupMenu sur item de TListBox
    Par nmathon dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/03/2003, 17h28

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