I am not sure this is a bug or by design, but it is different from the Windows Form version of the DateTimePicker.
Set the MinDate and MaxDate of a DateTimePicker to 2011/Oct/15 and 2011/Dec/15 respectively. And set the Value of it to any date between them.
1. Click the 'V' arrow to bring up the drop-down, then click the '<' or '>' arrows and it can go beyond the MinDate and MaxDate.
2. Select the month Oct of 2011, Day 1 to 14 should be hidden, the same case for the month Dec, where 16 to 31 should be hidden.
Although you cannnot select those value, but you can still click the date before MinDate (and date after MaxDate) and the drop down will be closed, as if you have selected a value. but in fact you haven't.
My question is, is this a bug? If this is by design, then how I can prevent the date go beyond the MinDate and MaxDate and date outside the range get hide ?