![]() |
TDateTimePicker: Fehler beim Uhrzeit wählen
Hallo!
Ich habe ein Eingabefeld vom Typ TDateTimePicker, von der Art dtkTime. Ich kann damit also nur die Uhrzeit einstellen. Wenn ich die Uhrzeit jetzt aber von 23:00 Uhr auf 00:00 Uhr umstellen will, erscheint die Fehlermeldung Um das Datum zu setzen, müssen Sie im Modus ShowCheckbox sein. Hat jemand Ahnung, wie ich das umgehen kann? Ich will weder eine Checkbox haben, noch irgendein Datum setzen. Ich will doch nur problemlos von 23:00 Uhr auf 00:00 Uhr umschalten... :???: Danke für alle Hilfen! Mamphil :gruebel: |
Re: TDateTimePicker: Fehler beim Uhrzeit wählen
Also ich hab damit kein Problem :gruebel:
|
Re: TDateTimePicker: Fehler beim Uhrzeit wählen
Na ja, intern ist ja immernoch das Datum vorhanden, es wird halt nur nicht angezeigt.
Und wenn du nur Datum = 0 setzen willst, dann änderst du ja automatisch das Datum mit. Versuch mal Datum := Trunc(Datum) zu verwenden, also nur den Zeitanteil zu ändern? |
Re: TDateTimePicker: Fehler beim Uhrzeit wählen
Hallo!
Danke für eure Antworten. Ich habe jetzt die Lösung des Problems gefunden: Man muss Delphi nicht verstehen ;) Der TDateTimePicker war auf enabled=false gestellt und erst während des Programmablaufs wurde enabled=true gesetzt. Außerdem wurde beim anzeigen des Formulars nocheinmal das enabled=false eingestellt. Weil der DateTimePicker so oder so zuerst auf enabled=false gestellt wird, habe ich diese Einstellung im Objektinspektor rausgenommen und - siehe da - es funktioniert ohne Meldung. Ich weiß zwar nicht, wieso Delphi so seltsam reagiert, aber es tut es nun einmal: Über weitere Infos zu diesem Verhalten würde ich mich sehr freuen! Mamphil |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz