- 締切済み
.NetのTreeViewの使い方について
TreeView配下にTreeNodeを作成・表示した際に、ノードをクリックすると自動的にリバース表示されますが、これを止めることはできないでしょうか。 TreeView1 -Node0 -Node01 -Node02 -Node03 -Node1 -Node11 -Node12 のようになっているとき、たとえばNode01がクリックされたらNode0,Node01,Node02,Node02のすべてのForeColorをColor.Redにするなどして、まとまりのあるものとして認識させたいのですが、リバース表示が邪魔です。TreeViewやNodeのプロパティ、メソッドも調べてみましたが、それらしいものがありません。 OS:Windows7 (Home) 言語:VisualStudio 2010(VidsualBasic) よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hogya
- ベストアンサー率67% (49/73)
回答No.1
>TreeViewやNodeのプロパティ、メソッドも調べてみましたが、それらしいものがありません。 TreeView.DrawModeプロパティがあると思うのですが、確認されてみてください。 http://msdn.microsoft.com/ja-jp/library/system.windows.forms.treeview.drawmode(v=vs.110).aspx
お礼
さっそくのご回答ありがとうございます。 サイトの情報を参考にいろいろ試してみましたが、まだ成功していません。 DrawModeのイベントを処理することで、いろいろ工夫ができることはわかりました。もう少し試してみます。