Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

listview multiselect default colour problem

Status
Not open for further replies.
Joined
Oct 20, 2002
Messages
4
Location
NZ
Hi All,
I am having some difficulty with a tlistview component. I want the user to be able to make multiple selections and whole rows to be selected not just cells. OK no problems there so far just set a few design time properties. However I also want users to be able to short cut the process by checking a checkbox below the listview.

What I want to happen is for all the items/subitems to take on the selected state and for rows to go the default selected navy blue colour. This is where I am having difficulty. Setting the items to selected doesnt seem to be a problem and I do that with a loop setting the item/sub items to selected as it iterates but I cant get the colour to change to what I want. The listview rows give a cue they are selected by going grey instead.

I have tried playing with onCustomDraw etc events repainting the canvas when state is cdsSelected but Im not having much joy.

If I run the app and use the mouse and hold down ctrl then multiselecting paints the items the default blue which is what I want to happen and does so why doesnt a code call to set each item to selected from another component do the same?

Cheers All
L
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top