Réponse acceptée !
Re,
Tiens Essaie ceci
public function FindList(lv as listview, TonParametre as string) as long For i = 1 To lv.ListItems.Count If lv.ListItems(i) = TonParametre Then FindList= FindList+ 1 For j = 1 To lv.ListItems(i).ListSubItems.Count If lv.ListItems(i).ListSubItems(j) = Text2 Then FindList = FindList+ 1 Next Next end function
|
ceci te cherche une chaine de caractere (tonparametre) dans toute les "cases" de ton listview (lv) et te retourne le nombre de fois trouve
si tu veux selectioner la ligne tu rajoute ce que je t avais dis avant au lieu d incrementer le nombre de fois et tu sors de la fonction directement.
ajoute can meme le lv.selecteditem.ensurevisible qui te permet dans le cas ou tu es bcp de ligne de t assurer que l element sera visible a l ecran
@+
Julien
-----------------------------------------------------------

Essai ca sinon on trouvera autre chose

-----------------------------------------------------------