从VB6迁移到.NET,TreeNode.FirstSibling是否具有等效功能?

问题描述 投票:4回答:2

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

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

是否有使用的等效功能?

vb.net vb6 treeview vb6-migration
2个回答
6
投票

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

myTreeNode.Parent.FirstNode

或者您可以这样做

myTreeNode.Parent.Nodes[0]

EDIT:和最后一个兄弟姐妹:

myTreeNode.Parent.LastNode


0
投票

我可能是错的,但不是“ FirstChild”或FirstParent。或者,可以通过兄弟节点进行迭代的NextNode。

© www.soinside.com 2019 - 2024. All rights reserved.