cs_Frans
Messages postés38Date d'inscriptionvendredi 22 février 2002StatutMembreDernière intervention19 novembre 2003 20 sept. 2002 à 18:18
Ben, c'est pas bien compliqué.
Pour créer une entrée indépendante (du premier niveau donc), tu fais :
tvw_Test.Nodes.Add(,,"Key1","Text du 1er noeud")
Ensuite, pour créer un noeud enfant (à partir du 2° niveau), tu fais :
tvw_Test.Nodes.Add("Key1",tvwChild,"Key2","Text du 2ème noeud")
En fait, chaque noeud est caractérisé par une clé unique (obligatoirement de type string, donc, avec au moin une lettre), un text, et éventuellement une relation avec un autre noeud.
Une fois que tu as créé tous tes noeuds, il y a un certain nombre de propriété et de méthodes intéressantes :
tvw_Test.SelectedItem.Key : retourne ou la clé du noeud sélectionné
tvw_Test.Nodes("Key2").EnsureVisible : rend le noeud visible (donc, ouvre tous les noeuds parents)
tvw_Test.Nodes("Key2").Selected = True : sélectionne le noeud (mais ne le rend pas spécialement visible)
Il y a encore plein de trucs, mais tu n'as qu'à regarder, tu verras, qd on a compris le truc, y a rien de chinois ;-)