Reputation: 78896
The desktop application I'm migrating makes heavy use of a TreeView control, and many calls to TreeNode.FirstSibling
, e.g.
'UPGRADE_ISSUE: MSComctlLib.Node property tvTreeView.SelectedItem.FirstSibling was not upgraded.
If tvTreeView.SelectedNode.FirstSibling.Index = 1 Then
...
End If
Is there an equivalent function to use?
Upvotes: 5
Views: 1779
Reputation: 25268
Well to have a sibling it has to have a parent, so you could do
myTreeNode.Parent.FirstNode
Or you could do
myTreeNode.Parent.Nodes[0]
EDIT: and for last sibling:
myTreeNode.Parent.LastNode
Upvotes: 7
Reputation: 25662
I could be wrong but isn't "FirstChild", or FirstParent. Alternatively, NextNode, which should iterate through siblings.
Upvotes: 0