Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…