DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ListViewのセル毎の色設定は可能?

環境/言語:[Win2000、WinXP]
分類:[.NET]

fukuです、いつも勉強させていただいています。

ListViewの一行に2列あり、1列目と2列目のBackColorを
違う色にしたいのですが、
myListViewItem.text = "一列目"
myListViewItem.Add("二列目")
myListViewItem.SubItems(0).BackColor = Color.Yellow
myListViewItem.SubItems(1).BackColor = Color.Blue
me.list.Items.Add(myListViewItem)
としてもSubItems(0).BackColorのみの設定しか反映されません。

フォームのデザインでも変えられなかっかたのでできないのか
と思いつつ、他に実現する方法がありましたら是非とも
ご教授願います。

以上です。
UseItemStyleForSubItems = False
でできると思います。

> fukuです、いつも勉強させていただいています。
>
> ListViewの一行に2列あり、1列目と2列目のBackColorを
> 違う色にしたいのですが、
> myListViewItem.text = "一列目"
> myListViewItem.Add("二列目")
> myListViewItem.SubItems(0).BackColor = Color.Yellow
> myListViewItem.SubItems(1).BackColor = Color.Blue
> me.list.Items.Add(myListViewItem)
> としてもSubItems(0).BackColorのみの設定しか反映されません。
>
> フォームのデザインでも変えられなかっかたのでできないのか
> と思いつつ、他に実現する方法がありましたら是非とも
> ご教授願います。
>
> 以上です。
>
>
>
■No1478に返信(MOIさんの記事)
> UseItemStyleForSubItems = False
> でできると思います。
>
MOIさん大変ありがとうございました。
解決です(^_^)
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板