Ajouter une propriété à un ListViewItem

Résolu
crocejf2000 Messages postés 260 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 27 août 2008 - 29 mai 2006 à 16:39
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 - 4 juil. 2006 à 19:53
(VS.NET 2003 .FW 1.1)

Bonjour à tous,

Je cherche à ajouter à l'objet ListViewItem une propriété du style .Tag
Comment est-ce possible (en dérivant la classe ListViewItem, en ajoutant la propriété, mais après je sais plus faire, je n'arrive pas a la faire connaitre à mon Listview)

Merci pour vos réponses

A+,Hart

3 réponses

olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
29 mai 2006 à 16:51
Pour récupérer ton info:

ctype(me.listview1.selecteditems(0), myListViewItem).montag

Rollerman
3
olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
29 mai 2006 à 16:46
salut,

il te suffit de créer ujne classe qui hérite de listviewitem et de rajouter ta propriété.
Ensuite, lors de l'ajout d'eleement dans un listview, ajoute des elts issus de ta classe et non de listviewitem...

En gros:

______________________________________________

    Public Class myListViewItem
        Inherits Windows.Forms.ListViewItem

        Public montag As String

    End Class

________________________________________________

Dim elt as new myListViewItem
elt.text = "nouveau"
elt.montag = "toto"
me.listview1.items.add(elt)

Rollerman
0
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
4 juil. 2006 à 19:53
Pas besoin de Ctype. Vu que la classe hérite ListViewItem, tout simplement me.listview1.selecteditems(0).montag

Redman
0
Rejoignez-nous