从VB6迁移到.NET,是否存在TreeNode.FirstSibling的等效功能?

时间:2009-02-26 23:15:18

标签: vb.net vb6 treeview vb6-migration

我正在迁移的桌面应用程序大量使用树视图控件,并且多次调用TreeNode.FirstSibling,例如

'UPGRADE_ISSUE: MSComctlLib.Node property tvTreeView.SelectedItem.FirstSibling was not upgraded.
If tvTreeView.SelectedNode.FirstSibling.Index = 1 Then
...
End If

是否有相同的功能可供使用?

2 个答案:

答案 0 :(得分:5)

有一个兄弟姐妹,它必须有一个父母,所以你可以做

myTreeNode.Parent.FirstNode

或者你可以做到

myTreeNode.Parent.Nodes[0]

编辑:以及最后一个兄弟:

myTreeNode.Parent.LastNode

答案 1 :(得分:0)

我可能错了,但不是“FirstChild”或FirstParent。或者,NextNode,它应该遍历兄弟姐妹。