On a checkbox I can set .Enabled = False to gray-out the checkbox rectangle and associated label. But the appearance is not visually appealing, i.e. both the label and checkmark become "faint"; (I know i can use my own label but that's only half the solution).
If i set .AutoCheck = False, the colors remain normal, however user gets no clue that this checkbox is readonly.
Want i want is some way to explicitly control the background color of the rectangle, and the color of the checkmark that goes into it.
Is that too much to ask? (Think textbox, i can gray out the background, and the text can still be any color i want !)