TreeViewを使って
ノード1:携帯
ノード2:au,Docomo
と設定して
ノード1(携帯)を選択していた場合
ノード2のauとDocomoを返す方法を教えてください。
ノード1:携帯
ノード2:会社
ノード3:au,Docomo
と設定して
ノード1(携帯)を選択していた場合
ノード3のauとDocomoを返す方法も教えてください。
>ノード1(携帯)を選択していた場合
現在選択されているノードはSelected プロパティで、
あるいはノードが選択されたときノードは OnChange イベント の引数 Node
で分かるので、
そのノードのText プロパティ が“携帯”かどうかで、判断する?
>auとDocomoを返す方法を教えてください。
そのノードの子ノード以降のノードの中から、Text プロパティが
“au”と“Docomo”のものを探す?
(HasChildrenプロパティ、GetFirstChildメソッド、GetNextSiblingメソッドなどを使って再帰処理で)
>再帰処理で
今回のケースのようにTree構造が決まっている場合、再帰処理でなくてもよいですね。
解決できました。
ありがとうございます。
ツイート | ![]() |