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

MFC Discussion :

MFC CcomboBox


Sujet :

MFC

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut MFC CcomboBox
    Bonjour,

    J'ai un petit problème avec une CcomboBox, il ne m'affiche aucun choix , voici le code :

    m_ChoixTest.AddString("test01");
    m_ChoixTest.AddString("test02");
    m_ChoixTest.SetCurSel(0);

    Si quelqu'un pourrait m'aider.
    J'aurais voulu savoir si Event choisi pour la ComboBox compte, moi j'ai pris : OnEditChange !

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Avril 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2005
    Messages : 87
    Par défaut
    est-ce que ton problème de choix ne serait pas :ça (faq CComboBox) ?

    Concernant l'event, tout dépend de ce que tu veux faire !!!

  3. #3
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    probleme classique ,verifie ce point:
    http://c.developpez.com/faq/vc/?page...BoxSetListSize

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    Bon déja le pb de la hauteur est réglé, il est vrai que j'y avait pas touché.
    Mais je ne vois toujours rien dans ma liste.

  5. #5
    Membre émérite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par défaut
    montre le code ....

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    C'est celui montré plus haut, j'ai regardé sur plusieurs site, y compris MSDN et c'est celui-ci qui est décris, c'est pour cela que je ne comprend pas.

  7. #7
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    si il n' y a pas d'assertion d'erreur ,si addString ne renvoie pas CB_ERR
    si tu fais defiler la liste par les fleches les valeurs apparaissent ?
    si oui c'est que la hauteur est mal reglée.

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    Non rien aparait, aucune valeur. Si j'appuie sur la fleche du combobox un rectangle se deploi (celui ou devrait etre les valeurs) mais aucunes ne sont affichées...tout est blanc.

  9. #9
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    que renvoi addString ?

  10. #10
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    Heuuu, une bête question dans quelle fonction est ce code ???
    OnInitDialog ou dans l'event que tu signales????

    Met ton code dans le OnInit... ou une fonction qui est appelée dans le OnInit...

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    Merci GP77, il fallait bien le mettre dans le OnInitDialog() et non pas dans l'event que je signale, mais d'ailleur comment ce fait-ce.

  12. #12
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    Parce que ton évènement déclencheur (Editchange) n'est pas rencontré...
    D'ailleurs Editchange sur un combe??? De mémoire... pas utilisé souvent pour ma part...

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    J'ai pris le premier proposé je n'ais pas trouvé une aide ou sont expliquer les différences entre les éléments déclencheur...si quelqu'un en a une !

  14. #14
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    Tout dépend de ton app!
    Si tu dois remplir ton combo quand tu cliques sur un button tu utilises un ON_BN_CLICKED, si c'est au lancement de ton app ou à la création (domodal) de ton écran tu le mets dans ton OnInitDialog... etc..

    Tout dépend du contexte

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    En fait lorsque je lance mon apli, il y a une combobox je choisi un des choix possible et il doit s'afficher dans un CEdit , pas besoin de clické sur un bouton.

  16. #16
    Membre confirmé
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Avril 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2005
    Messages : 87
    Par défaut
    Personnellement, dans un cas similaire, j'utilise dans ce cas, ton évenement sera une nouvelle selection dans ta combobox.

  17. #17
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    Ca marche nikel...Merci encore.

    Bon seulement je l'ais mis dans une CEdit parce que je n'arrive pas a afficher le résultat de la ComboBox dans un Static text.

    Mais l'important c'est que ça marche.

  18. #18
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    m_stcCtrl.SetWindowText(str);
    Dans ton OnSelChange, où str contient le texte de ton combo...
    C'est tout...

  19. #19
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    Ma on peut pas associer une variable à un Static Text ?

  20. #20
    Membre éprouvé Avatar de GP77
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    Bin si !
    Comme pour l'edit mais tu prends un CStatic !
    CStatic m_stcMonStatic; // dans le .h

    DDX_Control(pDX,IDC_STC_MONSTATIC, m_stcMonStatic) //dans le DoDataExchange
    ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/07/2009, 07h34
  2. [MFC] Problème CComboBox::GetCurSel()
    Par Denn's dans le forum MFC
    Réponses: 5
    Dernier message: 01/03/2007, 10h56
  3. [MFC] problème avec les insertions dans CComboBox
    Par Joeleclems dans le forum MFC
    Réponses: 12
    Dernier message: 11/06/2004, 15h31
  4. [MFC] Voir le contenu de ma CComboBox !!
    Par Soulsurfer dans le forum MFC
    Réponses: 2
    Dernier message: 09/06/2004, 12h57
  5. [MFC] CList et CComboBox
    Par jonzuzu dans le forum MFC
    Réponses: 9
    Dernier message: 11/05/2004, 14h59

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