Переносимое мною настольное приложение активно использует элемент управления древовидной структурой и много звонков на TreeNode.FirstSibling, например
TreeNode.FirstSibling
'UPGRADE_ISSUE: MSComctlLib.Node property tvTreeView.SelectedItem.FirstSibling was not upgraded. If tvTreeView.SelectedNode.FirstSibling.Index = 1 Then ... End If
Есть ли эквивалентная функция для использования?
Ну, чтобы иметь родного брата, у него должен быть родитель, чтобы вы могли сделать
myTreeNode.Parent.FirstNode
Или вы могли бы сделать
myTreeNode.Parent.Nodes[0]
РЕДАКТИРОВАТЬ: и для последнего брата:
myTreeNode.Parent.LastNode
Я могу ошибаться, но это не "FirstChild" или FirstParent. В качестве альтернативы, NextNode, который должен перебирать братьев и сестер.