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

VC++ .NET Discussion :

Checked list box


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut Checked list box
    Bonjour,

    J'arrive a voir si un �l�ment de ma checkedlistbox est coch� ou non mais je ne sait pas comment r�cup�r� le texte qui correspond aux �l�m�nts non coch�s.

    Comment faire je suis sous vc++2005 express

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu fais la comparaison avec la liste compl�te (items), et la liste des selectionn�s (SelectedItems)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut
    En fait je fais un test si c'est coch� il r�cup pas et si c'est pas coch� il r�cup. mais en fait je veux juste savoir comment r�cup�rer le texte contenu
    ex :
    INDEX| texte| STATUS coch�/noncoch�/ind�termin�
    1 |jdslkqjdsq| non coch�

    En gros l'index et le status ne m'interesse pas car l'index me sert seulement dans ma boucle pour changer d'�l�ment. Et le status me sert pour le test de la case coch�e ou non. En fait je ne sait pas comment r�cup�rer le texte (jslkqjdsq).

    C'est mon seul probl�me.

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ce que je te propose ne convient pas ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut
    Bein en fait si je pige bien ta solution me permet de r�cup les �l�m�nts de type :
    collection qui ne sont pas coch� ???

    hors j'arrive d�j� a v�rifi� le status donc a savoir si c coch� ou non
    et moi en fait je voudrais savoir comment extraire l'�l�ment qui contient mon information
    En fait une collection checkedlistbox se pr�sente comme ceci

    ELEMENT 1 :
    INDEX | TEXTE | STATUS

    ELEMENT 2 :
    INDEX2 | TEXTE2 |STATUS2

    ETC...


    MOI je veux r�cup TEXTE N QUAND STATUS N est non coch�
    j'arrive a faire le test sur le statut mais pas a r�cup mon TEXTE.

    Suis-je plus clair ??

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    comment testes-tu que c'est coch� ou pas ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut
    Je t'apporte ma r�ponse demain le temps de finir la r�install de mon pc

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut
    voil� le test

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // BOUCLE CONDITIONNELLE SUR LA QUANTITE
    			while(count<=(this->i))
    			{
    			 //SUPPRESSION DES LIGNES COCHEES
    			// En enregistrant seulement les lignes non cochées dans le fichier.
    				if(commande->GetItemChecked(count))
    				{
     
    				}
    				else
    				{

  9. #9
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    faut faire un truc du genre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     int i = 0;
     for each (Object ^o in checkedListBox1->Items)
     {
    	 if (checkedListBox1->GetItemCheckState(i) == CheckState::Checked)
    		 MessageBox::Show("Coché : " + checkedListBox1->GetItemText(o));
    	 else
    		MessageBox::Show("Non coché : " + checkedListBox1->GetItemText(o));
    	 i++;
     }

Discussions similaires

  1. PB checked list box
    Par djangoo dans le forum VBScript
    R�ponses: 0
    Dernier message: 08/01/2010, 09h56
  2. Check Box dans List Box en C++
    Par cjacquel dans le forum MFC
    R�ponses: 1
    Dernier message: 16/01/2007, 09h58
  3. Ins�rer des check buttons dans une list box
    Par cecile900 dans le forum Interfaces Graphiques
    R�ponses: 2
    Dernier message: 09/01/2007, 12h10
  4. [MFC] list box : comment �a marche
    Par runn2 dans le forum MFC
    R�ponses: 4
    Dernier message: 28/01/2004, 12h36
  5. R�ponses: 2
    Dernier message: 17/08/2003, 20h07

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