Supprimer item ListView [Résolu]

Guillamue06 150 Messages postés dimanche 18 avril 2004Date d'inscription 31 mars 2018 Dernière intervention - 15 févr. 2012 à 14:08 - Dernière réponse : Guillamue06 150 Messages postés dimanche 18 avril 2004Date d'inscription 31 mars 2018 Dernière intervention
- 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
Guillamue06 150 Messages postés dimanche 18 avril 2004Date d'inscription 31 mars 2018 Dernière intervention - 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

codes-sources a aidé 82 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.