Hi @VaporiZed,
hast Du zu dem Fehlerzeitpunkt ein gültiges Date im DTP.value eingetragen, von welchem der Monat decrementiert werden kann?
Denn vom Default-"Leer"-Value "01.01.0001" kann ja der Monat nicht decrementiert werden.
Das ist zumindest mein Verdacht.
Korrektur:
Wenn ein neuer DateTimePicker in deiner Form hinzugefügt wird, wird Value standardmäßig auf DateTime.Now gesetzt.
Die Default-Werte für MinDate und MaxDate im DateTimePicker-Steuerelement in VB.NET sind:
MinDate (Minimum-Datum): DateTimePicker.MinimumDateTime → 01.01.1753 00:00:00
MaxDate (Maximum-Datum): DateTimePicker.MaximumDateTime → 31.12.9998 23:59:59
Lag also falsch mit meiner Vermutung.
hast Du zu dem Fehlerzeitpunkt ein gültiges Date im DTP.value eingetragen, von welchem der Monat decrementiert werden kann?
Denn vom Default-"Leer"-Value "01.01.0001" kann ja der Monat nicht decrementiert werden.
Das ist zumindest mein Verdacht.
Korrektur:
Wenn ein neuer DateTimePicker in deiner Form hinzugefügt wird, wird Value standardmäßig auf DateTime.Now gesetzt.
Die Default-Werte für MinDate und MaxDate im DateTimePicker-Steuerelement in VB.NET sind:
MinDate (Minimum-Datum): DateTimePicker.MinimumDateTime → 01.01.1753 00:00:00
MaxDate (Maximum-Datum): DateTimePicker.MaximumDateTime → 31.12.9998 23:59:59
Lag also falsch mit meiner Vermutung.