none
treeview checkbox RRS feed

  • Pregunta

  • como hacer que un treeview checkbox que el padre al marcarse se seleccione y el o hijos igual?

    yo tenia un código y funcionaba pero de un momento a otro dejo de funcionar 

    lo que quiero es que pueda seleccionar un nodo padre y se seleccionen todos los hijos  en mi treeview?

    agradecería su ayuda en la brevedad posible

    aqui un fracmento de mi codigo 

    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load, TreeVPpal.VisibleChanged, TreeVPpal.Validated, TreeVPpal.BackColorChanged, TreeVPpal.ParentChanged

        End Sub
        Private Sub TreeVPpal_Afters(sender As Object, e As TreeViewEventArgs) Handles TreeVPpal.AfterCheck, TreeVPpal.AfterCheck, TreeVPpal.AfterSelect, TreeVPpal.AfterExpand, TreeVPpal.AfterCollapse
            Dim nodes As TreeNodeCollection = TreeVPpal.Nodes

            For Each n As TreeNode In nodes
                If n.Checked = True Then

                End If

                RecorrerNodos(n)

            Next
        End Sub
        Private Sub RecorrerNodos(treeNode As TreeNode)
            Try
                For Each tn As TreeNode In treeNode.Nodes

                    If tn.Checked = True Then


                    End If

                    RecorrerNodos(tn)
                Next
            Catch ex As Exception

            End Try
        End Sub

    End Class

    • Editado MTrevison martes, 17 de mayo de 2016 19:49
    • Cambiado Enrique M. Montejo jueves, 19 de mayo de 2016 6:40 Pregunta relacionada con controles de Windows Forms.
    martes, 17 de mayo de 2016 18:59

Todas las respuestas