私が移行しているデスクトップアプリケーションは、ツリービューコントロールを大量に使用しており、多くの場合、TreeNode.FirstSibling
への呼び出しが多数あります。VB6から.NETへの移行は、TreeNode.FirstSiblingの同等の機能はありますか?
'UPGRADE_ISSUE: MSComctlLib.Node property tvTreeView.SelectedItem.FirstSibling was not upgraded.
If tvTreeView.SelectedNode.FirstSibling.Index = 1 Then
...
End If
同等の機能はありますか?
私はVB6が最初のノードのインデックスを1と仮定していますか? (ゼロベースではありません)上記のIF文はいつも真実でしょうか? –
あなたは正しいと思います!しかし、その唯一の使用ではないので、このようなプログラミングミスを取り除いても問題は残ります。たぶん私はゼロから書き直す必要があります。 – brasskazoo
@brass - 書き直しを考えているならこれを読んでください http ://www.joelonsoftware.com/articles/fog0000000069.html –