Bonjour a tous je voudrai tester dans un treeview si 1 node existe dans le but de ne pas avoir 2 nodes avec le meme nom. Je voudrai savoir si c'est possible a réaliser? si oui comment faire ? Merci d'avance a tous
Bonjour a tous je voudrai tester dans un treeview si 1 node existe dans le but de ne pas avoir 2 nodes avec le meme nom. Je voudrai savoir si c'est possible a réaliser? si oui comment faire ? Merci d'avance a tous
Oui, essaye d'ajoute le node avec ton nom, s'il ne passe pas c'est qu'il est déjà utilisé. Utilise la gestion d'erreur de vb pour gérer le cas d'erreur.
comment ca ajouter le node avec le nom.
si je fait treeview1.nodes.add , , SK, elemnom.Text, 0, 0
et que elemnom.text existe deja je n ai aucune erreur il ajoute le node sans problème.
tu pourrais faire une petite fonction de recherche
et dans ta procédure d'ajout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Function ExisteDeja(Nom As String) As Boolean Dim N as Node For Each N In TreeView1.Nodes If N.Text = Nom Then ExisteDeja = True Next ExisteDeja = False End Function
Code : Sélectionner tout - Visualiser dans une fenêtre à part if Not ExisteDeja(elemNom.Text) Then TreeView1.Add() '...
Heu, je suis allé un peu vite
Mon idée etait d'utiliser la cle
la tu ne peux pas avoir plusieurs fois la meme clé dans le treeview
Code : Sélectionner tout - Visualiser dans une fenêtre à part TreeView1.Nodes.Add , , elemnom.Text, elemnom.Text, 0, 0
Ben oui!, teins, au fait... Je l'avais oubliée, celle-là.
merci beaucoup pour vos reponse. Mon problème est résolu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager