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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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:uWEw1cMWGHA.1200@TK2MSFTNGP03.phx.gbl...
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.
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
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.
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
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