[VB.NET] COmment faire une recherche dans une treeview ???

Résolu
fdiedler2000
Messages postés
383
Date d'inscription
samedi 29 janvier 2005
Statut
Membre
Dernière intervention
1 décembre 2008
- 15 nov. 2005 à 13:04
fdiedler2000
Messages postés
383
Date d'inscription
samedi 29 janvier 2005
Statut
Membre
Dernière intervention
1 décembre 2008
- 16 nov. 2005 à 08:54
Slt,





J'ai une treeview avec des noeuds et des sous noeuds et je voudrais créer une fonction qui fait une recherche d'un sous noeuds :





Par exemple : EN noeuds j'ai : "Amis" et "ennemie"





Dans "AMis" j'ai "toto", "tata" et dans "Ennemie" j'ai "titi" et "tete"





Comment faire : SI dans les sous noeuds, il y a toto alors .... sinon ....





Merci

2 réponses

alicvb
Messages postés
134
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
6 juin 2007

15 nov. 2005 à 19:48
Quleque chose comme ça :?



public Function Cherche(TV as treeview, texte as string) as treenode

Dim no,sno as treenode



for each no in TV.nodes

for each sno in no.nodes

if sno.text = texte then return sno

next

next

return nothing



end function



à quelques détails près, j'écris ce code de mémoire...



et si il trouve, alors il renvoie le noeud en question, sinon il renvoie nothing...

tu peux aussi bien sur renvoyer True si il trouve et False sinon, je te laisse le soin d'adapter l'exemple...



Voilà



Est-ce que cela te convients ?



AlicVB
3
fdiedler2000
Messages postés
383
Date d'inscription
samedi 29 janvier 2005
Statut
Membre
Dernière intervention
1 décembre 2008

16 nov. 2005 à 08:54
oui merci
0