cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 16 déc. 2005 à 23:34
Salut
Il suffit de tester la propriété Selected de chaque Item :
For r = 1 To ListView1.ListItems.Count
If ListView1.ListItems.Item(r).Selected Then Debug.Print ListView1.ListItems.Item(r).Text
Next r
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
renocmoa
Messages postés134Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention10 mai 2012 17 déc. 2005 à 00:34
merci de la réponse mais cette boucle me donne la liste des items séléctioné je voudrais, dans une listview en multiselect, connaitre le deriner item séléctioné (soit en VBA la valeur de la liste et non pas la collection des items séléctioné).
quand plusieurs item sont séléctioné je voudrais connaitre le dernier choisit par l'utilisateur, dans la collection itemselected le classement est fait par index et non pas par ordre chronologique, quand on séléctione plusieurs ligne la dérniére, en plus de la ligne bleue, comporte un léger cadre en pointillé c'est cette ligne qui m'intérése.