Supprimer des items dans une Listview [Résolu]

Signaler
Messages postés
106
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
8 mai 2020
-
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
-
Bonjour à tous,

Je cherche à supprime des items dans ma Listview qui ne possède pas le texte "pomme" ou le texte "banane"

Pas de soucis pour 1 seul item :

 For Each listItem As ListViewItem In ListView1.Items
            If Not listItem.SubItems.Item(0).Text = "pomme" Then
                listItem.Remove()
            End If
        Next


mais comment rajouter "banane" à ma condition ?

1 réponse

Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544
La question est elle « s’il n’y a ni pomme ni banane alors je supprime »?

Si oui

If Not ( leTexte.Contains("pomme") or leTexte.Contains("banane")


Par contre, ça ne gère ni la casse ni les critiques.

Messages postés
106
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
8 mai 2020

Je me suis débrouillé avec cela qui fonctionne :

If Not listItem.SubItems(0).Text.Contains("pomme") Xor listItem.SubItems(0).Text.Contains("banane") Then
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544
Ça revient presque au même, ma proposition ne supprimera pas « pomme et banane » la tienne si.

Je m’aperçois que plus haut, j’ai écrit « critique » il faut lire « diacritique ».

Ton code va supprimer Pomme et pommé, si c’est comme ça que ça doit fonctionner tant mieux, mais si cela doit garder l’un ou l’autre, alors il faut le traiter
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544 >
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021

oups,,
ma proposition ne supprimera pas « pomme et banane » la tienne si.
j'ai tapé trop vite, c'est l'inverse
Messages postés
106
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
8 mai 2020
>
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021

Yes cela doit fonctionner comme cela donc c'est top ;) Merci Whismeril :)
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544
De rien