Treeview, Remove, par Key, si elle existe ???

Signaler
Messages postés
10
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
18 janvier 2009
-
Messages postés
40
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
21 janvier 2010
-
Bonjour à toutes et à tous...


Voilà, j'utilise un "TreeView" et déclare mes "Item" en leur donnant une "Key", mon problème est que si je veux détruire l'un de mes "Item" en la trouvant par sa "Key", je peux le faire, ça marche si elle existe, par contre, je sais pas si il y a une façon propre (ne pas gérer une erreur) de savoir si elle existe pour faire mon "Remove".
 
Merci...  

3 réponses

Messages postés
40
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
21 janvier 2010
3
Tu peux faire comme ca :
if monTreeView.Nodes.ContainsKey("maKey") then


monTreeView.Nodes(



"maKey"
).Remove


end if
Cdlt,
Meldur
Messages postés
10
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
18 janvier 2009

Salut,

Ben ça marche pas, pas du tout, il connait même pas la fonction ContainesKey, si je tape le "." après le "Nodes" il connait pas.


Tu l'active comment cette fonction sous VB6 ?


Cordialement.
Messages postés
40
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
21 janvier 2010
3
Autant pour moi, j'avais pas vu que c'etait pour vb6. c'est le code .net que je t'ai donne.
pour vb6, je pourrai pas trop t aider.
tu n as pas moyen de verifier si ton item est egal a nothing ou autre ?

Meldur