Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi.Narium,
23. Jan 2019
Wenn man ParseInput auf True stellt, wird das Ereignis onUserInput aufgerufen. Mir scheint in diesem Zusammenhang zwingend, dieses Ereignis auch auszuwerten und die Eingabe auf Gültigkeit zu prüfen. Man sagt durch ParseInput = True quasi: "Lieber DateTimePicker, kümmere Dich nicht um die Eingabe, das mach' ich selber."
Allerdings bekomme ich auch hier (ohne das Ereignis OnUserInput zu...
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi.Narium,
23. Jan 2019
Im Ereignis OnUserInput den Eingabestring prüfen und die Änderung nur erlauben, wenn ein gültiges Datum vorliegt.
PS.:
Mir gelingt es nicht bei meiner Delphiversion beim TDateTimePicker was anderes als Ziffern einzugeben. Buchstaben, Sonderzeichen ... werden nicht angenommen und führen zu keinerlei Reaktion seitens der Komponente.
Daher bitte Quelltext und kompilierte Version hier...