OVH Cloud OVH Cloud

Sélection dans une ListView

2 réponses
Avatar
RENAUD Eric
Bonjour,

Je voudrais savoir comment on peut déterminer l'item sélectionné dans une
ListView et stocké les valeurs des champs présents sur la même ligne.
Avec un MsflxGrid je sais mais là je sèche.

D'avance merci

2 réponses

Avatar
Driss HANIB
regarde la propriété subitems de ton listitem . en fonction de l'indice tu
as accès aux 'valeur' des colonnes suivantes.
le première colonne étant je crois accessible par la proriété text
tout cela de mémoire..
Driss

"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:
Bonjour,

Je voudrais savoir comment on peut déterminer l'item sélectionné dans une
ListView et stocké les valeurs des champs présents sur la même ligne.
Avec un MsflxGrid je sais mais là je sèche.

D'avance merci




Avatar
Jacques93
Bonjour RENAUD Eric,
RENAUD Eric a écrit :
Bonjour,

Je voudrais savoir comment on peut déterminer l'item sélectionné dans une
ListView et stocké les valeurs des champs présents sur la même ligne.
Avec un MsflxGrid je sais mais là je sèche.

D'avance merci



En complément de la réponse de Driss, si ton ListView a la propriété
MultiSelect = True :

Dim i As Integer, j As Integer

For i = 1 To Me.ListView1.ListItems.Count
If Me.ListView1.ListItems(i).Selected Then
Debug.Print i & " " & Me.ListView1.ListItems(i).Text & " ";
For j = 1 To Me.ListView1.ColumnHeaders.Count - 1
Debug.Print Me.ListView1.ListItems(i).SubItems(j) & " ";
Next j
Debug.Print
End If
Next i


--
Cordialement,

Jacques.