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 :°