DOBON.NETプログラミング掲示板過去ログ
TreeViewのダブルクリックボタンの挙動
題名: TreeViewのダブルクリックボタンの挙動
著者: kai
日時: 2012/04/11 11:35:07
ID: 30275
この記事の返信元:
(なし)
この記事への返信:
[30276]
Re[1]: TreeViewのダブルクリックボタンの挙動
魔界の仮面弁士
2012/04/11 14:14:23
ツリーを表示
環境/言語:[.NET 3.5 C#]
分類:[.NET]
お世話様です。
[親]-[子]の2階層までのTreeViewで、[親]ノードをダブルクリックした場合、その[子]ノードを常に展開したいと考えています。
現在、NodeMouseDoubleClickイベントでTreeViewのIsExpanded属性を取得し、falseならば、Expand()メソッドで展開させています。
ただ、ダブルクリックする親ノードが展開している場合、ダブルクリックした俊会に一旦展開が終了し、再度展開するような動きになってしまい、都合よくありません。
親ノードが閉じないようにする方法はないのでしょうか?
宜しくお願いします。
題名: Re[1]: TreeViewのダブルクリックボタンの挙動
著者: 魔界の仮面弁士
日時: 2012/04/11 14:14:23
ID: 30276
この記事の返信元:
[30275]
TreeViewのダブルクリックボタンの挙動
kai
2012/04/11 11:35:07
この記事への返信:
(なし)
ツリーを表示
■No30275に返信(kaiさんの記事)
> 親ノードが閉じないようにする方法はないのでしょうか?
開いたら開きっぱなしで構わないのであれば、BeforeCollapse イベントで
「e.Cancel = e.Node.Parent == null;」としておくことで、ルートノードを
閉じさせないようにできるかと思います。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
お世話様です。
[親]-[子]の2階層までのTreeViewで、[親]ノードをダブルクリックした場合、その[子]ノードを常に展開したいと考えています。
現在、NodeMouseDoubleClickイベントでTreeViewのIsExpanded属性を取得し、falseならば、Expand()メソッドで展開させています。
ただ、ダブルクリックする親ノードが展開している場合、ダブルクリックした俊会に一旦展開が終了し、再度展開するような動きになってしまい、都合よくありません。
親ノードが閉じないようにする方法はないのでしょうか?
宜しくお願いします。