J'ai ajoute 3 elements a un root node nomme Etapa1 de mon Treeview qui se trouve sur mon gui quand je presse un boutton.
Le probleme est que j'ai 2 etapes et j'ai mettre avec code les noms de mes 2 parents node Etapa1 et Etapa2 en Etapa1 (les nodes enfants 1-2,1-3et 1-4) dans .
Mais sans edit nodes (tous dans code). mon code ajoute 1-2, 1-3 et 1-4,1-6,1-7,1-8 dans etapa1, mais je veux les premiers 3 en Etapa1 et les 3 suivants dans Etapa2.
Aussi je veux creer 2 nodes parents Etapa1 et Etapa2 automatique avec le code lorsque j'appuie le boutton d'avoir exactement l'output presente dans le lien avec imageshack.
Voila la source:
http://www.4shared.com/file/14370511.../Treeview.html
Je veux obtenir l'output suivant quand je presse mon bouttonmais Etapa1 et Etapa2 sont ajoute aussi avec le code pas en editant le treeview). Je veux qu'il sache ajouter les premiers trois dans Etapa1 et les 3 suivants dans Etapa2.
Premierment je vais inserer 2 nodes parents avec les noms Etapa1 et Etapa2:
Mais ca n'a pas l'air a marcher! Quand je presse le boutton il ne cree pas le 2 nodes parents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 'pour le node Parent Etapa1 Dim TreeView1 As Control Dim val As Control val = TreeView1.Parent val.Text = "Etapa1" 'pour le node Parent Etapa2 Dim val As Control val1= TreeView1.Parent val1.Text = "Etapa2"
Treeview est vide il est completer avec l'output que je desire(lien imageshack.us) seulement quand je presse le boutton de ma forme
J'ai essaye en mettant on if aussi pour achever ce que je desire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'etape1: creation node parent Etapa1 lorsqu'on appuie le boutton Dim TreeView1 As Control Dim val As Control val = TreeView1.Parent val.Text = "Etapa1" 'creation node parent Etapa2 lorsqu'on appuie le boutton Dim val1 As Control val1 = TreeView1.Parent val.Text = "Etapa2" 'je veux ajouter 1-2,1-3 et 1-4 dans Etapa1 If (TreeView1.Parent = "Etapa1") Then TreeView1.Nodes.Insert(1, New TreeNode("1-2")) TreeView1.Nodes.Insert(2, New TreeNode("1-3")) TreeView1.Nodes.Insert(3, New TreeNode("1-4")) End If 'je veux ajouter 1-6,1-7,1-8 dans le node parent Etapa2 If (TreeView1.Parent = "Etapa2") Then 'then add this TreeView1.Nodes.Insert(1, New TreeNode("1-6")) TreeView1.Nodes.Insert(2, New TreeNode("1-7")) TreeView1.Nodes.Insert(3, New TreeNode("1-8")) 'it adds also in Etapa1 and 1-6,1-7 and 1-8 I want to be added in Etapa2 End If
Partager