Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment :
Cdiscount : -30€ dès 300€ ...
Voir le deal

3 participants

    ListViewSubItemCollection [RESOLU]

    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    ListViewSubItemCollection [RESOLU] Empty ListViewSubItemCollection [RESOLU]

    Message par polien Mer 28 Mar 2012 - 19:58

    bonsoir,

    j'ai un listview, et un label qui contient l'heure actuelle, quand un élément du listview à la meme heure que le label, je récupère cet élément qui est donc de type System.Windows.Forms.ListViewItem mais j'aimerais obtenir le sous élément qui appartient à cet élément, donc je voudrais obtenir la propriété ListViewItem.ListViewSubItemCollection.Item de la propriété System.Windows.Forms.ListViewItem (je connais l'index du sous élément)

    Mais je n'arrive pas à le faire avec SZ 2012 Mad

    Merci de m'aider Wink

    Cordialement,
    polien


    Dernière édition par polien le Ven 30 Mar 2012 - 18:10, édité 1 fois
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par lereparateurdepc Ven 30 Mar 2012 - 15:40

    re ,

    ?????????????? Pas tout compris .....

    En gros , tu veux rechercher dans ton ListView l'item X où l'index de cet item X est en fait le contenu du label ?

    Pour ça ( sur le papier ):

    Dans une boucle , lire item par item et regarder leurs index ;
    SI l'index de l'item en cours est égal au label ALORS
    on récupère l'item
    on sors de la boucle
    SINON
    message : echec de la recherche
    on sors de la boucle .

    Je n'ai pas testé mais bon ...
    Si tu peux-être un peut précis SVP Smile

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par polien Ven 30 Mar 2012 - 16:19

    re,

    merci d'avoir répondu Very Happy
    pour faire plus simple, je voudrais obtenir le texte du sous élément, en connaissant son index

    Cordialement,
    polien
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par lereparateurdepc Ven 30 Mar 2012 - 17:05

    re ,

    Désolé , je ne vois pas .... je n'ai jamais utilisé ce type de contrôle .

    Pour le ComboBox , ListBox , OK mais là ....

    Pour moi : Index est la position ( valeur numérique )
    Item est lale nom ( valeur text )

    Par ex dans un ComboBox :
    Machin
    Truc
    Bidule
    LED

    Donne : Machin = item avec l'index = 0 soit en français : Machin est l'item de l'index 0 .
    Truc = item avec l'index = 1 soit en français : MTruc est l'item de l'index 1 .
    ETC .....

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par polien Ven 30 Mar 2012 - 17:15

    re,

    un listview fonctionne comme tel:

    INDEX | ELEMENT | SOUS ELEMENT
    ____________________________________
    0 | ELEMENT A | SOUS ELEMENT A |
    1 | ELEMENT B | SOUS ELEMENT B |
    ____________________________________

    Un élément à un index, cet index détermine vers ou il est, c'est le meme index qui sert au sous éléments (par exemple si je rajoute 2 éléments à la 1ère valeur du tableau, ces sous éléments auront les mêmes index) sinon chaque élément à un surnom qui sera différent de son texte (exemple: l'élément A peut avoir comme surnom: "voiture")
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par lereparateurdepc Ven 30 Mar 2012 - 17:23

    re ,

    Essaye ça ( fait un peut au pif au mètre ) :
    ListView1.Items.Item(2).Text

    Le 2 correspondais aux 3éme élément de ce ListView et avait la nom LED ... et l'ai eu comme réponce LED !
    Donc .......

    Cordialement ,
    le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par polien Ven 30 Mar 2012 - 17:36

    re,

    je teste...
    [EDIT]comme quoi le pif c'est pas n'importe quoi Very Happy sa marche!!!
    [EDIT2]pour ceux qui veulent le code:
    Code:
    variable = ListView1.Items(0).SubItems(1).Text


    merci, sujet RESOLU
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par Admin Sam 31 Mar 2012 - 10:38

    Bonjour,

    Ah bah tien ! Ce matin j'ai fait l'action "Obtenir une propriété TABLEAU d'une variable" Very Happy
    Ce problème sera résolu avec cette action sans passer par du code Razz

    Dommage amusé
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par polien Sam 31 Mar 2012 - 16:49

    re,

    sa sera pour la béta 3 ?
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par Admin Sam 31 Mar 2012 - 17:20

    Re,

    Exacte Smile
    La manœuvre sera assez simple :
    - Obtenir une propriété tableau d'un contrôle (propriété Items de ListView)
    - Obtenir une propriété tableau d'une variable (la variable étant égale à un élément X de la listview, la propriété étant SubItems)
    - Obtenir une propriété d'une variable (la propriété Text du SubItem numéro Y)

    Et voila le travail =)

    Contenu sponsorisé


    ListViewSubItemCollection [RESOLU] Empty Re: ListViewSubItemCollection [RESOLU]

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 26 Avr 2024 - 10:53