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

解決


ヒッキー  2004-06-14 14:30:04  No: 113920  IP: [192.*.*.*]

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

編集 削除
特攻隊長まるるう  2004-06-14 14:56:08  No: 113921  IP: [192.*.*.*]

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

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

編集 削除
ヒッキー  2004-06-14 15:02:55  No: 113922  IP: [192.*.*.*]

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

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

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

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

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

編集 削除
特攻隊長まるるう  2004-06-14 15:18:26  No: 113923  IP: [192.*.*.*]

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

編集 削除
ヒッキー  2004-06-14 15:56:48  No: 113924  IP: [192.*.*.*]

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

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

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

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

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

編集 削除