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 :

Probl�me avec AddString de CListBox


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par d�faut Probl�me avec AddString de CListBox
    Bonjour � tous,

    J'ai un petit souci bien g�nant.
    J'utilise deux ListBox dans lesquelles je "fais passer de l'une � l'autre des �l�ments".
    Mon probl�me apparait lorsque que j'initialise l'une des deux ListBox en la remplissant avec "AddString". Sur le coup �a me pose pas de probl�me d'affichage dans ma ListBox, mais seulement apres lors du traitement, parce qu'il y a un probl�me au niveau des indices.

    Voil� un extrait de mon code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    	for(i = 0; i < m_xArrayFamilles.GetSize(); i++) 
    	{
    		l_xFamille = m_xArrayFamilles.GetAt(i);
    		m_lstFamillesVin.AddString(l_xFamille.GetNomFamille()+" / "+l_xFamille.GetNomSsFamille());
    		m_lstFamillesVin.SetItemData(i,i); // Sauvegarde de la position, dans le SArrayFamilles, de la famille calculateur 
    	}
    Et quand je vais un debug, au niveau de cet extrait, la fonction AddString, me renvoie les valeurs suivantes successivement : 0, 0, 2, 2, 4, 5, 4, 6, 7, 7 (ce qui normalement correspond � l'indice du String ajout�, dans la Liste (m_lstFamillesVin correspondant � la variable du control CListBox).

    Et donc ensuit plus tard dans le code, quand je fais des GetItemData, je r�cup�re des positions erron�es.

    Est ce que quelqu'un aurait une id�e sur l'origine et la solution de ce probl�me.

    Merci d'avance.

  2. #2
    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,
    d�sactive l'option "sort" dans la listbox dans le gestionnaire de ressources.

  3. #3
    R�dacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par d�faut
    Ou utilise la valeur retourner par AddString comme indice au lieu de ton i.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par d�faut
    Merci pour vos r�ponses.
    J'avais d�j� essay� en enlevant le "sort", �a marchait pour le remplissage de la premi�re List, mais ensuite quand je faisais passer un �l�ment dans l'autre List, �a posait probl�me encore. Puis en combinant vos deux r�ponses, je n'ai plus aucun probl�me pour l'instant.

    Donc merci encore � vous deux.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probl�me avec addString() de combo-box
    Par Midou dans le forum MFC
    R�ponses: 2
    Dernier message: 19/02/2006, 21h51
  2. VC++ Direct3D8, probl�me avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    R�ponses: 3
    Dernier message: 03/08/2002, 11h10
  3. Probl�me avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    R�ponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Probl�me avec la m�moire virtuelle
    Par Anonymous dans le forum CORBA
    R�ponses: 13
    Dernier message: 16/04/2002, 16h10

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