Problema TreeView hijo duplicado
Publicado por Coloso (6 intervenciones) el 30/08/2006 10:19:24
Hola a todo el mundo me gustaría saber com puedo hacer para que me deje meter en 2 nodos diferentes el mismo hijo, ej:
+ Padre 1
- Hijo1
- Hijo2
+ Padre 2
- Hijo1
- Hijo2
Cuando intento este código "me devuelve el error: la clave no es única en la colección"
'agregas un padre con letra roja
Set xx = TreeView1.Nodes.Add(, , "PADRE1", "SOY PAPA 1")
'agregas un hijo sin propiedades
TreeView1.Nodes.Add "PADRE1", 4, "HIJO1", "SOY HIJO 1"
'agregas un hijo con letra azul
Set xx = TreeView1.Nodes.Add("PADRE1", 4, "HIJO2", "SOY HIJO 2")
xx.ForeColor = vbBlue
TreeView1.LineStyle = tvwRootLines
Set xx = TreeView1.Nodes.Add(, , "PADRE2", "SOY PAPA 2")
xx.ForeColor = vbRed
'agregas un hijo sin propiedades
TreeView1.Nodes.Add "PADRE2", 4, "HIJO1", "SOY HIJO 1"
'agregas un hijo con letra azul
Set xx = TreeView1.Nodes.Add("PADRE2", 4, "HIJO2", "SOY HIJO 2")
xx.ForeColor = vbBlue
TreeView1.LineStyle = tvwRootLines
¿Alguna idea de por que Visual no me deja hacer esto???? Si son dos nodos diferentes
Por que me dice que la clave ya existe ?????
+ Padre 1
- Hijo1
- Hijo2
+ Padre 2
- Hijo1
- Hijo2
Cuando intento este código "me devuelve el error: la clave no es única en la colección"
'agregas un padre con letra roja
Set xx = TreeView1.Nodes.Add(, , "PADRE1", "SOY PAPA 1")
'agregas un hijo sin propiedades
TreeView1.Nodes.Add "PADRE1", 4, "HIJO1", "SOY HIJO 1"
'agregas un hijo con letra azul
Set xx = TreeView1.Nodes.Add("PADRE1", 4, "HIJO2", "SOY HIJO 2")
xx.ForeColor = vbBlue
TreeView1.LineStyle = tvwRootLines
Set xx = TreeView1.Nodes.Add(, , "PADRE2", "SOY PAPA 2")
xx.ForeColor = vbRed
'agregas un hijo sin propiedades
TreeView1.Nodes.Add "PADRE2", 4, "HIJO1", "SOY HIJO 1"
'agregas un hijo con letra azul
Set xx = TreeView1.Nodes.Add("PADRE2", 4, "HIJO2", "SOY HIJO 2")
xx.ForeColor = vbBlue
TreeView1.LineStyle = tvwRootLines
¿Alguna idea de por que Visual no me deja hacer esto???? Si son dos nodos diferentes
Por que me dice que la clave ya existe ?????
Valora esta pregunta


0