TreeViewで複数選択されている項目を取得するには?

解決


VV  2007-05-12 02:17:53  No: 26118

TreeViewを使って 
ノード1:携帯 
ノード2:au,Docomo 
と設定して 
ノード1(携帯)を選択していた場合 
ノード2のauとDocomoを返す方法を教えてください。

ノード1:携帯 
ノード2:会社
ノード3:au,Docomo 
と設定して 
ノード1(携帯)を選択していた場合 
ノード3のauとDocomoを返す方法も教えてください。


igy  2007-05-12 19:03:28  No: 26119

>ノード1(携帯)を選択していた場合

現在選択されているノードはSelected プロパティで、
あるいはノードが選択されたときノードは OnChange イベント の引数 Node 
で分かるので、
そのノードのText プロパティ が“携帯”かどうかで、判断する?

>auとDocomoを返す方法を教えてください。

そのノードの子ノード以降のノードの中から、Text プロパティが
“au”と“Docomo”のものを探す?
(HasChildrenプロパティ、GetFirstChildメソッド、GetNextSiblingメソッドなどを使って再帰処理で)


igy  2007-05-12 19:17:57  No: 26120

>再帰処理で
今回のケースのようにTree構造が決まっている場合、再帰処理でなくてもよいですね。


VV  2007-05-18 02:15:51  No: 26121

解決できました。
ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加