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 retour � la ligne d'une CListBox "C++"


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    D�cembre 2011
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2011
    Messages : 1
    Par d�faut Probl�me retour � la ligne d'une CListBox "C++"
    Bonsoir � tous.
    J'utilise Visual Studio 2010 pour pouvoir d�velopper de petites applications et je vous expose mon probl�me.
    J'ai l'intention de cr�er une petite application permettant de pouvoir dialoguer avec une base de donn�es MySQL.

    Je fais appel � une m�thode qui renvoie un string qui contient tous les enregistrements.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    RequeteAffichage = Com->Liste_Enregistrement(); // Renvoie un string
    CString AffichageRequete(RequeteAffichage.c_str()); // Conversion string en CString
    m_PrintRequete.AddString(AffichageRequete); // ListBox qui affiche les enregistrements
    Mais le probl�me c'est qu'il ne veut pas afficher les retours � la ligne alors que mon texte contient des retours � la ligne.
    Je voudrais savoir s'il existe une solution, s'il vous pla�t ?
    Merci.

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    "contient des retours � la ligne"

    En Informatique, c'est un dahu.

    Chaque plateforme encode diff�remment les "retours � la ligne".

    Windows : "CR/LF"
    vieux Mac : "LF/CR"
    MaxOs X : "CR"
    Unix : "LF"

    Donc v�rifiez l'encodage de ces "retours � la ligne".

    De plus, je ne crois pas qu'une listBox soit � item multi-ligne par d�faut.
    Et je ne pense pas que vous vouliez une listBox � item multi-ligne.

    Faites un AddString par item que vous voulez ins�rer dans la ListBox.

  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
    bonjour,
    l'utilisation normale d'une listbox c'est plut�t une ligne �cran correspond � une ligne listbox.
    il faut d�couper ta string et l'envoyer ligne par ligne � la listbox.
    par exemple avec une CString:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    int curPos = 0;
    CString strParse=RequeteAffichage.c_str();
    CString resToken= strParse.Tokenize("\r\n",curPos); 
    
    while(!resToken.IsEmpty())
    {
        m_PrintRequete.AddString(resToken);  
        resToken= strParse.Tokenize("\r\n",curPos);
     };

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

Discussions similaires

  1. Probl�me retour � la ligne dans une cellule
    Par Bouga74 dans le forum Excel
    R�ponses: 4
    Dernier message: 18/06/2015, 14h30
  2. [CSS] Empecher le retour � la ligne dans une cellule
    Par pekka77 dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 26/02/2009, 16h50
  3. Pb retour de ligne dans une balise DT
    Par lord_paco dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 12/12/2005, 17h11

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