Home All Groups Group Topic Archive Search About

Checked Listbox Text Color

Author
26 May 2006 2:14 PM
jcrouse
I am looping throught the items in a checked list box. If it helps, all
of the items are checked. If I string of text matches a certain
criteria I would like to change it's text color to red. I know this is
incorrect, but something like so:

If clbFinalList.Items(intLoopCount) = strBadA(x) Then
     clbFinalList.Items(x).forecolor = Color.Red
End If

What is the proper syntax to accomplish this?

Thank you,
John

Author
26 May 2006 2:52 PM
Claes Bergefall
Assuming you're talking about the System.Windows.Forms.CheckedListBox class
then there is no built in support for that. You would have to ownerdraw it.
Consider using a ListView instead.

  /claes

Show quoteHide quote
"jcrouse" <jcrou***@hotmail.com> wrote in message
news:1148652871.352732.113520@i39g2000cwa.googlegroups.com...
>I am looping throught the items in a checked list box. If it helps, all
> of the items are checked. If I string of text matches a certain
> criteria I would like to change it's text color to red. I know this is
> incorrect, but something like so:
>
> If clbFinalList.Items(intLoopCount) = strBadA(x) Then
>     clbFinalList.Items(x).forecolor = Color.Red
> End If
>
> What is the proper syntax to accomplish this?
>
> Thank you,
> John
>