ツリービューのテキストの色を変更するには?

解決


ヒッキー  2004-06-14 23:30:04  No: 113920

表題の通りでございます。
TreeViewのテキストの色をかえようと、プロパティを見ていたら、
色を変えるところが探せませんでした…。ネットで探してもありませんでしたので、
質問させていただくことを決意しました。
どうぞ、ご教授お願いいたします。
(VB6.0 SP5 WIN2000)


特攻隊長まるるう  2004-06-14 23:56:08  No: 113921

TreeViewのテキスト…は Node ごとの色で良いんでしょうか?。

[VB6.0]で文字色を変えるのは .ForeColor プロパティが
ほとんどです。(背景は .BackColor プロパティ)
TreeView も同じですのでそれで設定してみてください。


ヒッキー  2004-06-15 00:02:55  No: 113922

特攻隊長まるるうさんご返答ありがとうございます。

今回は、ノードごとの色ではなくて、全体のテキストの色が変わればOKです。

それが、ForeColorプロパティがみあたらないのです。

プロパティ一覧を見ても、右クリックしてプロパティを見ても、
直接コードを書いてみてもだめでした(--;)

もしかして、私だけできないのでしょうか?


特攻隊長まるるう  2004-06-15 00:18:26  No: 113923

全体?…と言ってもツリービューに表示される文字は
.Nodes.Item に入っている Node ごとの文字のこと
かと思いますが…他に何か表示してるんですか?
.ForeColor プロパティは Node ごとに設定するように
なっております。Expanded プロパティの設定のように
ループでまわしてください。


ヒッキー  2004-06-15 00:56:48  No: 113924

>ループでまわしてください。
でピンときました!私は勘違いしていたようです。

TreeView1.ForeColor = vbBlue
↑できない〜!!

と勘違いしていました(^^;)

ノード一つ一つに設定しないといけないようですね。
今回はテキストの色をボタンで、黒にしたり、灰色にしたりしたかったので、
勘違いしてしまっていたようです。すみませんでした。

なんとか、ループで解決できました!ほんとにありがとうございましたm(_ _)m


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加