Ok, here are the some things I would like to see in this:
- A function like List1.Item.Gray = True/False
Instead of the complexe subclassing and use of modulo.. since most people do use the index of the listbox itself..
- Multiple/Single select switch.. is it possible to make this class work in non-checkbox mode?
(You told me about multiple selection, I know.. ;-)
That's mostly it.. so far the only problem I can see is a paint problem.. which is funny because it seems ok in the demo, even if your demo doesn't refresh the list automatically when we click on the button..