- - PR -
TreeViewの開閉設定について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-02-23 13:24
asp.net vs2005でweb開発をしています。
メニュー画面にTreeViewを2つ(Tree_A と Tree_B)配置しています。 2つ共クリックされると開く状態になりますが、メニュー項目が多くなってきたため、2つを共に開くと、画面の下の方が見れなくなってしまい、画面を下の方に移動しなければなりません。 そこで質問なのですが、Tree_Aが開いている状態でTree_Bを開こうとした場合、Tree_Aを閉じてTree_Bのみ開きたいと思っています(結果的に、どちらか1つのみ開いている状態にしたいのです)。 クリックされたTreeViewのイベント(treeview1.TreeNodeExpanded)時に、もう1つのTreeViewのExpandDepthプロパティーに「0」を入れて閉じようとしたのですが、閉じる事が出来ませんでした。 どなたか、対処方法をご存知の方がおられましたら、教えて頂きたいと思っています。 よろしくお願い致します。 |
|
投稿日時: 2009-02-23 14:21
TreeView#CollapseAll メソッドは試されましたか?
http://msdn.microsoft.com/ja-jp/library/system.web.ui.webcontrols.treeview.collapseall(VS.80).aspx |
|
投稿日時: 2009-02-23 14:34
秋刀魚さん
結果的にできました。 CollapseAll メソッドは試していたのですが、メニューが閉じてしまうので分からずにいました。 ExpandAll との組み合わせで対応することができました。 本当にありがとうございました。 |
1