リストビューのアイテムに色を付けたい

解決


MB_VB  2004-06-17 19:14:17  No: 113984  IP: [192.*.*.*]

追加した項目に色を付けたい
以下の例だと1つ目の項目しか色が付きません
3つ目の項目にも色を付けたい
どうすればいいでしょうか
どなたか教えて下さい。  お願い致します。

Set lidX = YSFMC017.ListView1.ListItems.Add(, nkey, Trim(M_ojDynaSet2.Fields("項目1").Value))
lidX.SubItems(2) = M_ojDynaSet2.Fields("項目2").Value
lidX.SubItems(2) = M_ojDynaSet2.Fields("項目3").Value
lidX.ForeColor = &HFF&

編集    削除
特攻隊長まるるう  2004-06-17 19:52:22  No: 113985  IP: [192.*.*.*]

[VB6.0]
lidX.ListSubItems(2).ForeColor = &HFF&

編集    削除
特攻隊長まるるう  2004-06-17 20:26:04  No: 113986  IP: [192.*.*.*]

このプロパティは見つけにくいですよね。
リストビューを使ってきたことのある人なら
SubItems に設定できそうという予想は立つ
でしょうが、SubItems と ListSubItems
という2つのプロパティがあって ForeColor
の設定は ListSubItems でしかできません。

見つけるコツはオブジェクトブラウザです。
ForeColor で検索、設定できるオブジェクトの
一覧を出せば自力で見つけるのも案外簡単です。

…ヘルプで全てのプロパティを確認しても
可能でしょうが…

編集    削除
MB_VB  2004-06-18 00:25:25  No: 113987  IP: [192.*.*.*]

特攻隊長まるるう さん  ありがとうございます。
無事  解決できました。
回答だけでなく  アドバイスまで頂きありがとうございます。
助かります!!

編集    削除