Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Recuperare il numero totale di nodi una TreeView

La proprietà TreeView.Nodes.Count restituisce il numero di nodi di una TreeView, ma conta solo i "discendenti diretti". Per recuperare il numero totale di nodi, indipendentemente dalla loro profondità, è necessaria una funzione ricorsiva:

Public Function GetTotalNodes(ByVal treeView As TreeView) As Integer
    Return Me.GetTotalNodes(treeView.Nodes)
End Function

Private Function GetTotalNodes(ByVal nodes As TreeNodeCollection) As Integer
    Dim rootNodes As Integer = nodes.Count

    For Each node As TreeNode In nodes
        rootNodes += Me.GetTotalNodes(node.Nodes)
    Next

    Return rootNodes
End Function

Technorati Tag: ,,

Print | posted on giovedì 3 settembre 2009 12:34 | Filed Under [ VB .NET ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET