【发布时间】:2011-04-01 23:11:32
【问题描述】:
我已经填充了一个 treeView(在 vb.net 中),并希望将所有节点或所有 Tree 移动到包含它的根节点
我有这个:
Root1
---Water
---Dirt
-----Fire
-----Stone
---UFOs
Root2
---Acid
-----H20
-----TNT
把所有东西都放在一个“超级根”里
MEgaRoot
---Root1
------Water
------Dirt
--------Fire
--------Stone
------UFOs
---Root2
------Acid
--------H20
--------TNT
也许这很容易,但这是我不知道如何解决这个问题的日子之一。
谢谢大家的回复
问题已解决:
Dim Counter As Integer = trvItems.Nodes.Count
Dim oldRoot As TreeNode
Dim newRoot = New TreeNode("Megaroot")
For i As Integer = 0 To Counter - 1
oldRoot = trvItems.Nodes(0)
trvItems.Nodes.Remove(oldRoot)
newRoot.Nodes.Add(oldRoot)
Next i
newRoot.Expand()
【问题讨论】: