I've set the MaxDate and MinDate properties of a DateTimePicker. However, when I test the control at runtime, there is no way to tell the invalid dates from the valid ones. The only difference is that clicking on an invalid date does nothing.
This is not very intuitive for the user. I want to be able to tell at a glance what the valid dates are.
Is there any way to highlight the valid date range - or more appropriately, 'dim' the invalid dates? Or, is there another control which would be more appropriate? I'm sure a couple of combo boxes would work, but I really think the user should be presented with a calendar control when asked for a date.
CONTEXT: This is a WinForms charting application. The range of valid data is fixed (new data is added via another process). The user needs to pick a date and time for the chart's start time (as well as a duration, which is handled separately).