Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Kann Uhrzeit in DateTimePicker nicht ändern (https://www.delphipraxis.net/213169-kann-uhrzeit-datetimepicker-nicht-aendern.html)

Alallart 8. Jun 2023 16:57

Kann Uhrzeit in DateTimePicker nicht ändern
 
Ich habe ein Problem mit einem DateTimePicker. Und zwar hatte ich bisher zwei DateTimePicker, eines für Datum, das andere für die Zeit. Nun dachte ich, dass man das vereinfachen kann, und alles über einen laufen lassen kann. Mit der entsprechenden Formatierung. Soweit, so gut, alles geändert. Nur stelle ich fest, dass ich die Zeit nicht ändern kann. Warum nicht?

Ich habe es in einem leeren Projekt wiederholt und einen DateTimePicker auf das Formular plaziert, mit folgenden Einstellungen:

Format = dd.MM.yyyy HH:mm
Kind = dtkDate (Standardeinstellung)

Eigentlich nur Format geändert. Das Datum kann ich ändern, aber nicht die Uhrzeit. Warum nicht?

Uwe Raabe 8. Jun 2023 17:01

AW: Kann Uhrzeit in DateTimePicker nicht ändern
 
Weil Kind auf dtkDate steht? Es kann nur eins von beiden:
Zitat:

TDateTimePicker displays a list box for entering dates or times.

Alallart 8. Jun 2023 17:12

AW: Kann Uhrzeit in DateTimePicker nicht ändern
 
Wozu dann der Unsinn mit Format? Irgendwie habe ich das vermutet. Gibt es sonst eine Möglichkeit alles mit einer Eingabe zu lösen, also Datum und Uhrzeit?

himitsu 8. Jun 2023 18:04

AW: Kann Uhrzeit in DateTimePicker nicht ändern
 
zwei von den Dingern :stupid:

Alallart 8. Jun 2023 18:19

AW: Kann Uhrzeit in DateTimePicker nicht ändern
 
Gesehen habe ich sowas schon in einem Programm. Also muss es sowas geben. Vielleicht nicht in Delphi.

Uwe Raabe 8. Jun 2023 18:49

AW: Kann Uhrzeit in DateTimePicker nicht ändern
 
Man kann Kind übrigens auch auf dtkDateTime stellen (zumindest in 11.3).

himitsu 8. Jun 2023 19:20

AW: Kann Uhrzeit in DateTimePicker nicht ändern
 
Ohhh.

Selbst bei DevExpress ging das nie.
Anzeigen ja (DisplayText), aber bearbeiten immer nur je Eines.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz