子ノードに関する情報を Web で検索しようとしましたが、探しているもの以外はすべて見つかったようです。
基本的に、私の問題は次のとおりです。ツリービュー コントロールで親ノードがチェックされているかどうかを確認しました。私がする必要があるのは、この親のすべての子ノードをループして、どの子がチェックされているかを判断し、それらを配列にロードすることです。
私はすでに親ノードを知っているので、すべてのノードを再度ループする必要がないことを願っています。指定された親のすべての子ノードをループしたいだけです。
それが理にかなっていることを願っています。
私のツリービューは次のようになります。
Name
-->Name 1
-->Name 2
-->Name 3
-->Etc
Code
-->Code 1
-->Code 2
-->Code 3
-->Etc
したがって、私の例は次のようになります。
If trvFilter.Nodes.Item(trvFilter.Nodes.IndexOfKey("Name")).Checked = True Then
'Loop through Child Nodes of Parent Node (Name)
'If Child Node is checked, add the name of the Child node to an array
End If
これが単純に思える場合は申し訳ありませんが、私はvb.netが初めてで、選択した親の子ノードをループする方法がわかりません。
前もって感謝します