Suppression multiselection listview

nina71287

XLDnaute Occasionnel
BONSOIR,

j'essai de supprimer plusieurs item selectionner dans ma listview mais j'ai toujours comme message index hors limite apres plusieurs recherche j'ai trouvé qu'il fallait rajouter -1 a listitems.count mais j'ai toujours le meme message d'erreur. est ce que quelqu'un peut m'aider à modifier mon code svp merci d'avance bonne soirée

For i = 1 To ListView1.ListItems.Count - 1
If ListView1.ListItems(i).Selected = True Then
ListView1.ListItems.Remove i
End If
Next i
 

pierrejean

XLDnaute Barbatruc
Re : Suppression multiselection listview

bonsoir nina

Sans avoir controlé

Code:
For i = ListView1.ListItems.Count - 1 to 1 step -1
If ListView1.ListItems(i).Selected = True Then
ListView1.ListItems.Remove i
End If
Next i

partant du principe que lorsque l'on supprime il faut toujours aller du plus grand index au plus petit
 

Discussions similaires

Statistiques des forums

Discussions
312 838
Messages
2 092 669
Membres
105 482
dernier inscrit
Eric.FKF