Visual Basic.NET - TreeView

 
Vista:

TreeView

Publicado por Rafael (14 intervenciones) el 13/12/2003 00:09:23
Hola.
Tengo un grid cargado por default copn 3 nodos papa con diversos nodos hijos cada papa. Lo que necesito saber es como puedo poner todos los checkbox de cada nodo yasea en TRUE o en FALSE.

Alguien que me pueda ayudar por favor...

Gracias...
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
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:TreeView

Publicado por Yamil Bracho (631 intervenciones) el 13/12/2003 03:17:28
Par el manejo de Treeview hay que conocer bien la tecnica de la recursion. El codigo seria algo como

Private Sub MarcarTree( blnMarcar As Boolean)
Dim nodo As TreeNode

For Each nodo In TreeView1.Nodes
MarcarNodo( nodo, blnFlag )
Next
End Sub

Private Sub MarcarNodo( nodo As TreeNode , blnMarcar As Boolean)
Dim nodoHijo As TreeNode

nodo.Checked = true

' Marca los hijos
For Each nodoHijo In nodo.Nodes
MarcarNodo( nodoHijo, blnMarcar )
Next
End Sub

La recursividad esta en la funcion MarcarNodo, que se llama a si misma para marcar o desmarcar el nodo segun el caso
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