Necesito ayuda con el tree view
Publicado por es_binario (757 intervenciones) el 30/01/2010 19:22:18
Quiero poner en un form el control tree view, me baje el codigo fuente de ejemplo de portalfox, pero no logro entender, como pone imagen al arbol principal del tree view, yo lo quiero usar para mostrar las familias de articulos, es decir, quiero que el usuario pueda crear una familia y luego sub familias y hasta una segunda sub familia algo asi
Familia:
Tarjetas Madre
Sub Familia:
Soket 775
Soket AM3
Soket AM2
Sub Familia B
Asus
Intel
MSI
Biostart
En fin, la idea ya la tengo, pero tengo las siguientes dudas
Mis dudas son estas
1.- Cual control OLE debo elegir, me aparecen varios tree view, estoy trabajando con xp
2.- Tengo el que dice microsoft tree view, y para agregar los nodos principales utilio esta sentencia
esta la tengo en el init del control tree view
this.oBJECT.Nodes.Add(,4,"TM","TARJETAS MADRE")
this.oBJECT.Nodes.Add(,4,"PC","PROCESADORES")
ahi mismo agrego sub nodos
WITH this.oBJECT.Nodes
.Add("TM",4,"T1","SOKET 775")
.Add("TM",4,"T2","SOKET AM2")
.Add("TM",4,"T3","SOKET AM3")
ENDWITH
todo bien aqui... No entiendo que Significa el 4
Entiendo por logica que TM es una abreviatura para no usar el nombre que aparece completo, digamos tarjeta madre
Tambien entiendo que T1 es el numero de nodo no importando cuantos sean
Este codigo que les pongo lo tome de un ejemplo y lo modifique, pero yo realmente lo que deseo es que mi form carge las familias de una tabla que se llama familia, y tiene esa misma tabla las respectivas sub familias, ademas quiero poner un peque;o icono para darle mas vista a mi tree view, he visto un video tutorial en youtube, pero no entiendo como funciona, si alguien me puede ayudar con esas dudas se los agradecer infinitamente.
aqui les pongo el link del video tutorial que encontre, pero tal vez por que el programa en vista y yo en xp no me aparezca igual las funciones, ademas de que el lo personaliza en modo dise;o y yo quiero cargar los nodos en modo ejecucion.
Gracias
http://www.youtube.com/watch?v=xGvO4zX9fJE
Familia:
Tarjetas Madre
Sub Familia:
Soket 775
Soket AM3
Soket AM2
Sub Familia B
Asus
Intel
MSI
Biostart
En fin, la idea ya la tengo, pero tengo las siguientes dudas
Mis dudas son estas
1.- Cual control OLE debo elegir, me aparecen varios tree view, estoy trabajando con xp
2.- Tengo el que dice microsoft tree view, y para agregar los nodos principales utilio esta sentencia
esta la tengo en el init del control tree view
this.oBJECT.Nodes.Add(,4,"TM","TARJETAS MADRE")
this.oBJECT.Nodes.Add(,4,"PC","PROCESADORES")
ahi mismo agrego sub nodos
WITH this.oBJECT.Nodes
.Add("TM",4,"T1","SOKET 775")
.Add("TM",4,"T2","SOKET AM2")
.Add("TM",4,"T3","SOKET AM3")
ENDWITH
todo bien aqui... No entiendo que Significa el 4
Entiendo por logica que TM es una abreviatura para no usar el nombre que aparece completo, digamos tarjeta madre
Tambien entiendo que T1 es el numero de nodo no importando cuantos sean
Este codigo que les pongo lo tome de un ejemplo y lo modifique, pero yo realmente lo que deseo es que mi form carge las familias de una tabla que se llama familia, y tiene esa misma tabla las respectivas sub familias, ademas quiero poner un peque;o icono para darle mas vista a mi tree view, he visto un video tutorial en youtube, pero no entiendo como funciona, si alguien me puede ayudar con esas dudas se los agradecer infinitamente.
aqui les pongo el link del video tutorial que encontre, pero tal vez por que el programa en vista y yo en xp no me aparezca igual las funciones, ademas de que el lo personaliza en modo dise;o y yo quiero cargar los nodos en modo ejecucion.
Gracias
http://www.youtube.com/watch?v=xGvO4zX9fJE
Valora esta pregunta


0