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 :

Incompréhension remplissage colonnes ListCtrl


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 39
    Par défaut Incompréhension remplissage colonnes ListCtrl
    j'ai créé une ListCtrl avec le style LVS_REPORT et j'ai voulu la remplire comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    m_ListRegles.InsertColumn(0,"Commune 1",LVCFMT_LEFT,170);
    	m_ListRegles.InsertColumn(1,"Commune 2",LVCFMT_LEFT,170);
    	m_ListRegles.InsertColumn(2,"Type",LVCFMT_LEFT,100);
    	m_ListRegles.InsertColumn(3,"Exigence",LVCFMT_LEFT,80);
    	m_ListRegles.SetExtendedStyle(m_ListRegles.GetExtendedStyle() | LVS_EX_FULLROWSELECT );
     
    	m_ListRegles.InsertItem(1,"Com1");
     
    	m_ListRegles.SetItemText(1,1,"Com2");
    	m_ListRegles.SetItemText(1,2,"exclusion");
    	m_ListRegles.SetItemText(1,3,"faible");
    Les colonnes avec leur entête se créé parfaitement, la ligne est créée, "Com1 apparait dans la premiere colonne, mais les autres colonnes ne sont pas remplis.
    En debugant jai remarqué que la fonction "SetItemText" me renvoie toujours zero. Je vois pas pourquoi, ça doit être tout bête.
    Quelqu'un pourrait-il m'éclairer?
    Merçi d'avance.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    Bonjour,

    perso, j'utilise un LV_ITEM pour insérer un item dans une CListCtrl.
    mais en tout cas, pour l'index à utiliser avec SetItemText, c'est celui retourné par InsertItem.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int iIndex = m_ListRegles.InsertItem(...);
    m_ListRegles.SetItemText(iIndex,1,"Com2");
    a+

  3. #3
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Bonjour,
    Tu devrais essayer en commençant par la ligne 0 au lieu de 1. Parce qu'à part ça, je ne vois pas d'où pourrait venir l'erreur.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    Citation Envoyé par PetitPapaNoël
    Bonjour,
    Tu devrais essayer en commençant par la ligne 0 au lieu de 1. Parce qu'à part ça, je ne vois pas d'où pourrait venir l'erreur.
    Exact, j'avais pas fait attention.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 39
    Par défaut
    j'ai récupéré l'index retourné par InsertItem ça marche nikel. Merçi.

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

Discussions similaires

  1. [SP-2010] Remplissage colonne de listes dynamiquement
    Par steep2000 dans le forum SharePoint
    Réponses: 6
    Dernier message: 04/04/2014, 11h33
  2. [Débutant] Remplissage colonnes avec données d'une Procedure Stockée
    Par Lendcap dans le forum VB.NET
    Réponses: 1
    Dernier message: 04/05/2012, 16h53
  3. [XL-2003] Mise en forme tableau excel et remplissage colonnes
    Par domcoool dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 22/04/2011, 12h47
  4. Remplissage à part d'une colonne
    Par LaNat dans le forum Langage SQL
    Réponses: 5
    Dernier message: 26/04/2005, 14h10
  5. Réponses: 10
    Dernier message: 19/05/2004, 15h44

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