L'ajout de Imbriqués les Nœuds de l'Arborescence VB.NET?
Je suis en train d'ajouter des éléments à un Contrôle TreeView:
TV1.Nodes.Add("key1", "Test1") 'Works
TV1.Nodes("key1").Nodes.Add("key2", "Test2") 'Works (Nested)
TV1.Nodes("key2").Nodes.Add("key3", "Test3") 'Error (NullReferenceException)
des idées? merci 🙂
- voir ce post: stackoverflow.com/questions/382928/...
Vous devez vous connecter pour publier un commentaire.
En supposant que la structure que vous souhaitez ressemble:
la dernière ligne doit être:
TV1.Nodes("key1").Nodes("key2").Nodes.Add("key3", "Test3")
Ou avec
Utilisation
TV1.Nodes("key1").Nodes.Add("key3", "Test3")
parent.Add(data, text)
J'ai tout compris moi-même:
Ici est un moyen simple..
http://msdn.microsoft.com/en-us/library/system.windows.forms.treenode.parent.aspx
Vous pouvez la rendre encore plus simple - il suffit d'utiliser la IsNot vérifier et aller de l'avant à ajouter, si le nœud parent existe.
BlueColorMan