Supprimer item ListView [Résolu]

Messages postés
158
Date d'inscription
dimanche 18 avril 2004
Dernière intervention
25 juillet 2018
- 15 févr. 2012 à 14:08 - Dernière réponse :
Messages postés
158
Date d'inscription
dimanche 18 avril 2004
Dernière intervention
25 juillet 2018
- 15 févr. 2012 à 15:05
Bonjour, j'ai un petit souci pour supprimer un item d'une listview suivant son texte :

Private Sub DeleteItem(ByVal nom As String)
Dim a As Integer
For a = 0 To CShort(Users.Items.Count - 1)
Me.Invoke(Sub() If Users.Items(a).Text = nom Then Users.Items.Remove(Users.Items.Item(a)))
Next a
End Sub


Si l'item à supprimer correspond à l'index 0 pas de problème, sinon j'ai une erreur :
InvalidArgument=La valeur '1' n'est pas valide pour 'index'.
Nom du paramètre : index

Si une personne à une idées merci d'avance.
J'ai plutôt l'habitude de travailler avec les listbox
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
158
Date d'inscription
dimanche 18 avril 2004
Dernière intervention
25 juillet 2018
- 15 févr. 2012 à 15:05
3
Merci
J'ai trouvé :

        Dim it As ListViewItem
        Me.Invoke(Sub()
                      For Each it In Users.Items
                          If it.Text = nom Then Users.Items.Remove(it)
                      Next
                  End Sub)

Merci Guillamue06 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de Guillamue06

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.