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 :

comment on recupere un subitem d'un item sous format de String dans une list view ?


Sujet :

VC++ .NET

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 326
    Par défaut comment on recupere un subitem d'un item sous format de String dans une list view ?
    comment on recupere un subitem d'un item sous format de String dans une list view ?

    pour l'item c'est facile : item->text et c'est bon
    par contre pour un subitem de l'item comment on fait ?



    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut
    bonjour

    un truc comme ca
    m_tree et un variable control vers la liste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    HTREEITEM theitem = m_tree.GetSelectedItem();
    	HTREEITEM hChildItem = m_tree.GetChildItem(theitem);
     
    while (hChildItem != NULL)
    	{
     
    		CString buf = m_tree.GetItemText(hChildItem);
    // le code
    hChildItem = m_tree.GetNextItem(hChildItem,TVGN_NEXT);
     
     
    	}
    cordialement

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 326
    Par défaut
    je travaille avec les forms donc pour recuperer mon item voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    for each (ListViewItem ^l in listView1->Items)
    			{
    				if (l->Checked )
    				{
     
    					System::Windows::Forms::MessageBox::Show("login : "+l->Text+"\n");
    				}
    par contre les subitems de cet item je sais pas comment ..

  4. #4
    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
    alors la prochaine fois poste dans le bon sous forum visual .Net ...

  5. #5
    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
    utilise la propriété SubItems d'un Item

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 326
    Par défaut
    j'ai déjà essayer ..
    pour un item c'est simple je fais
    et le text est recuperé
    mais pour un subitem ???
    après il y a pas possibilité de récuperer je peut ajouter avec add mais recuperer je sais pas comment

  7. #7
    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
    donc quand je regarde la doc, je constate que SubItems est de type ListViewSubItemCollection et je vois que ca implémente IList, ICollection et IEnumerable, donc je sais que ca se manipule de manière très classique en .Net, par Add Remove ou autres, ou en tant que propriété indexée.

    par exemple

Discussions similaires

  1. [PHP 5.1] recuperer item selectioner dans une liste
    Par agnaou dans le forum Langage
    Réponses: 4
    Dernier message: 18/02/2009, 18h16
  2. Réponses: 4
    Dernier message: 08/09/2006, 13h17
  3. Selectionner automatiquement un item dans une liste
    Par nebule dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/12/2004, 17h03
  4. [langage] Comment rajouter des champs dans une liste
    Par toto_titi dans le forum Langage
    Réponses: 4
    Dernier message: 28/08/2003, 14h09
  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