Visual Basic.NET - Treeview .NET

 
Vista:
sin imagen de perfil

Treeview .NET

Publicado por Christian (8 intervenciones) el 29/10/2009 22:39:25
Hola todos !!
Necesito migrar a .NET estas lineas de codigo que agregan items a un treeview en vb 6

tree1.Nodes.Add(iIndex, tvwPrevious, sKey, "Nuevo" & sKey, 1)

tree1.Nodes.Add(iIndex, tvwNext, sKey, "Nuevo" & sKey, 1)

tree1.Nodes.Add(iIndex, tvwChild, sKey, "Nuevo" & sKey, 1)

el problema esta en tvwPrevious,tvwNext,tvwChild

como se soluciona eso en .NET ???

muchas gracias a quien me de una mano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Treeview .NET

Publicado por Carlos adan (33 intervenciones) el 30/10/2009 20:23:11
puedes bucar acerca de treenode

Dim TR as new TreeNode
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Treeview .NET

Publicado por gon (31 intervenciones) el 03/11/2009 20:04:12
HOLA AMIGO fijate si te sirve esto

'la manera mas facil
TreeView1.Nodes.Add("PADRE", "TEXTO PADRE 1")
TreeView1.Nodes("PADRE").Nodes.Add("HIJO1", "TEXTO HIJO 1")
TreeView1.Nodes("PADRE").Nodes.Add("HIJO2", "TEXTO HIJO 2")
TreeView1.Nodes("PADRE").Nodes.Add("HIJO3", "TEXTO HIJO 3")
TreeView1.Nodes.Add("PADRE 2", "TEXTO PADRE 2")
TreeView1.Nodes("PADRE 2").Nodes.Add("HIJO1", "TEXTO HIJO 1")
TreeView1.Nodes("PADRE 2").Nodes.Add("HIJO2", "TEXTO HIJO 2")
TreeView1.Nodes("PADRE 2").Nodes.Add("HIJO3", "TEXTO HIJO 3")



'de esta manera manejas las propiedades del nodo
Dim nodPADRE As New TreeNode
nodPADRE.Text = "texto nodo padre 1"
nodPADRE.Name = "nod_padre_1"
nodPADRE.ForeColor = Color.Red
TreeView1.Nodes.Add(nodPADRE)
nodPADRE = Nothing

'aca agregamos 7 nodos al padre
For i As Integer = 1 To 7
Dim nodHIJO As New TreeNode
nodHIJO.Text = "texto nodo hijo" & i
nodHIJO.Name = "nod_hijo_" & i
nodHIJO.ForeColor = Color.Blue
TreeView1.Nodes("nod_padre_1").Nodes.Add(nodHIJO)
nodHIJO = Nothing
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Treeview .NET

Publicado por Christian (8 intervenciones) el 04/11/2009 00:15:01
va mas alla Gon de una simple carga del Treeview. Yo necesito simular la funciones que tenia en VB 6 porque todo esto se trata de una migracion de aplicacion.
y lo que necesito es agregar nodos en puntos especificos tal y como lo hacia VB 6 con tvwFirst , tvw Previous, tvwNext,tvwChild
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Treeview .NET

Publicado por gon (31 intervenciones) el 04/11/2009 15:00:40
Pasame algo de codigo, las funciones estan casi todas, child ya no esta mas por ejemplo

lo armas desde BD o desde un nodo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Treeview .NET

Publicado por Christian (8 intervenciones) el 04/11/2009 19:02:47
Hola Gon, mira se carga el tree desde base de datos, pero tambien se modifica desde el tree (por eso lo de agregar en nodos especificos) y se actualiza la base. tambien se respeta el orden , no todo lo agregado va al final.

pero te dejo mi mail asi me pasas el tuyo y mandarte algo de codigo.

[email protected]

muchas gracias por tu ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar