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

bra*_*zoo 4 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
Run Code Online (Sandbox Code Playgroud)

是否有相同的功能使用?

Nei*_*l N 6

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

myTreeNode.Parent.FirstNode

或者你可以做到

myTreeNode.Parent.Nodes[0]

编辑:和最后的兄弟姐妹:

myTreeNode.Parent.LastNode