webForumDet fria alternativet

Treeview

.NETur .NET

3 svar · 270 visningar · startad av xcalibrate

Medlem sedan aug. 2002136 inlägg
Frågan#1

-Måndag
--14:31
-Tisdag
-Onsdag
-Torsdag
-Fredag
-Lördag
-Söndag

Tja, jag tänkte göra en grej i VB.NET där jag vill skriva ut alla childs i alla nodes. Såhär gör jag för att loopa alla nodes:

    Dim Node As TreeNode

    For Each Node In TreeView1.Nodes
        MsgBox(Node.Text)
    Next

Men hur gör jag om den skall skriva ut 14:31, dvs alla childs?

Medlem sedan feb. 20011 198 inlägg
#2

ungefär

sub getChildren(Node as TreeNode)
Dim ch as TreeNode
for each ch in Node
getChildren(ch)
MsgBox(Node.Text)
next
end sub
Medlem sedan aug. 2002136 inlägg
#3

Alltså jag vill inte ange något värde, jag vill att den skall automatiskt msgboxa alla childrens i listview1.

Medlem sedan feb. 20011 198 inlägg
#4

Kör getChildren(med root noden här.)

132 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)