Non so se sia un bug o se è il mio Visual Studio 2008 ma se imposto il MaxDate e il MinDate del dateTimePicker da codice mi si incasina l'handler valueChanged del dateTimePicker stesso!

Ovvero mi basta cliccarci sopra e mi esegue le istruzioni per l'handler valueChanged prima che il valore cambi (come se l'handler fosse al CLICK)

Volevo sapere se è un bug conosciuto o se è solo il mio VS che fa le pizze...

Questo succede solo quando si cambia l'anno!

Provate a creare un nuovo progetto e metterci il dateTimePicker e impostate il maxDate e il minDate da codice (ES: mioDateTimePicker1.maxDate="31/12/2010") e poi sempre da codice cambiatelo (ES: mioDateTimePicker2.maxDate="31/12/2011") e date un 'istruzione stupida al valueChanged del controllo tipo:

msgbox(mioDateTimePicker.value)

e vedete se ve lo esegue anche prima che cambiate il valore data bensì al click :°