- 締切済み
ツリービューを閉じさせたくない。
いつもお世話になっております。 現在、WIN2000(sp4) SQLServer2000(sp3) で開発をしています。 ツリービューそのものの理解不足かもしれませんが、もしご存知でしたら教えて下さい。 ツリービューでルートのノードを軽く2回クリックすると、エクスプローラーを閉じる時のように、ツリーが閉じますが、これを閉じないようにする方法はないでしょうか? 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- popesyu
- ベストアンサー率36% (1782/4883)
回答No.2
VBなら参考URLを見ると Collapseイベントがあります。 簡単にやるなら閉じたあと開くとか。 複雑にやるならクリックイベントの方でキャンセルかけるとか。
- popesyu
- ベストアンサー率36% (1782/4883)
回答No.1
言語はVBとかでしょうか? TreeView.BeforeCollapse(ツリービューが閉じられる瞬間)イベントがあればそれをキャンセルするとかで。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformstreeviewclassbeforecollapsetopic.asp
質問者
補足
すみません。 大切なことを書き忘れました… 言語は、VB6(sp5)です。 教えていただいたURLを見たのですが、.NETのものですよね? VB6だとBeforeCollapseと言うイベントがないのです… VB6で、ツリービューを閉じさせなくする、良い方法はないでしょうか?
補足
Collapseイベントで、expandイベントを呼んだりしてみたのですが、やはりツリービューが一旦閉じた直後に開くのは変なので、諦めました。 折角教えて頂いたのに、すみません。 どうもありがとうございました。