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

PHENIX2005 Messages postés 10 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 18 janvier 2009 - 14 janv. 2009 à 09:01
meldur74 Messages postés 40 Date d'inscription jeudi 9 octobre 2003 Statut Membre Dernière intervention 21 janvier 2010 - 15 janv. 2009 à 18:29
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

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


monTreeView.Nodes(



"maKey"
).Remove


end if
Cdlt,
Meldur
0
PHENIX2005 Messages postés 10 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 18 janvier 2009
15 janv. 2009 à 16:20
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.
0
meldur74 Messages postés 40 Date d'inscription jeudi 9 octobre 2003 Statut Membre Dernière intervention 21 janvier 2010 3
15 janv. 2009 à 18:29
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
0
Rejoignez-nous