投稿日 | : 2003/12/15(Mon) 13:11 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: ListBoxの背景色について |
> ListBoxにいくつかリストが書いてあるとき、BackColor全体の色を変える事はできるのですが、
> 特定の一つの項目の色を変える事ができません。
ListBoxには、そのような機能はありません。
TreeView等で代用してみてください。
With TreeView1.Nodes
.Add(Text:="123456").BackColor = vbMagenta
.Add(Text:="456789").BackColor = vbYellow
.Add(Text:="789012").BackColor = vbGreen
.Add(Text:="012345").BackColor = vbBlue
.Add(Text:="345678").BackColor = vbCyan
.Add(Text:="678901").BackColor = vbRed
End With
どうしてもListBoxで実装したいなら、コーディングは複雑になりますが、
APIで「オーナードロー」する事で実現できます。