Tema: TreeNode
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/11/2007, 21:06
Avatar de JonhyReyes
JonhyReyes
 
Fecha de Ingreso: febrero-2007
Mensajes: 103
Antigüedad: 18 años, 1 mes
Puntos: 1
Re: TreeNode

Pues yo hice algo bien personalizado..... Cree una clase llamada customtreeNode y le ponia algo asi:

Inherits System.Data.Windows.Forms.TreeNode

Con eso yo ya saque toda la funcionalidad del treeNode y a la clase le puedo añadir propiedades como IDObjeto y todas las clases extensibles.

Cuando vas a agregar un nuevo nodo, puedes hacer algo asi:

Dim nuevoNodo as CustomtreeNode
nuevoNodo = New CustomTreeNode
nuevonodo.Text = "Texto"
nuevoNodo.IDObjeto = "IDObjeto"

Me.TreeView.nodes.Add(Nuevonodo)

y a la hora de leer haces un direct cast

Dim selNode as TreeNode = Me.TreeView.SelectedNode
Dim nodo as CustomTreeNode = Ctype(selnode,CustomTreeNode)

Prueba el codigo porque me he estado acordando, si tienes algun problema me avisas