TreeViewの各NodeのTextプロパティは簡単に設定変更できています。
ForeColor,BackColorも同様ですが、RichTextBoxのような
部分的なFontBoldやForeColorを変更すること
たとえば Nodes(0).Text が「麻生総理大臣」のときに
「麻生」の字だけを緑色に、その他の部分は通常ForeColor(黒)
はできるのでしょうか?
VisualStudio2005 です。
部分的に色を変更させる機能はありませんが、DrawNode イベントにて
オーナー描画を行うことで、色を混在させたノードを表現する事ができます。
魔界の仮面弁士さま ありがとうございます。
なんか入ってはいけない世界に入りこんだ感じです。
.DrawNodeイベントで
e.Graphics.DrawString(e.Node.Text, nodeFont, Brushes.Red, _
e.Bounds.Left, e.Bounds.Top)
と
e.Graphics.MeasureString
あたりを使えばできそうなことがわかりました。
ありがとうございました。