Vcl.ComCtrls.TDateTimePicker
Delphi
TDateTimePicker = class(TCommonCalendar)
C++
class PASCALIMPLEMENTATION TDateTimePicker : public TCommonCalendar
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | Vcl.ComCtrls |
Beschreibung
TDateTimePicker ist ein Listenfeld, in das Kalenderdaten und Uhrzeiten eingegeben werden können.
TDateTimePicker ist eine visuelle Komponente, die speziell für die Eingabe von Datumsangaben oder Uhrzeiten vorgesehen ist. Im Datumsmodus dmComboBox hat die Komponente etwa die Form eines Listenfeldes oder Kombinationsfeldes, allerdings ist die Dropdown-Liste durch einen tabellarischen Kalender ersetzt, aus dem der Benutzer Daten auswählen kann. Dazu benutzt er die beiden Pfeilschaltflächen AUF und AB, oder er gibt direkt einen Wert ein.
TDateTimePicker ignoriert die Einstellung von BiDiMode für das Lesen von rechts nach links und zeigt Datumsangaben entsprechend dem verwendeten Sprachtreiber an.
TDateTimePicker formatiert Datums- und Uhrzeitwerte anhand der Einstellungen im Applet Ländereinstellungen der Systemsteuerung. Da TDateTimePicker ein Windows-Steuerelement kapselt, können diese Formate nicht mit Hilfe der Variablen in der Unit SysUtils geändert werden. Sie können dazu aber die Windows-API-Funktion DateTime_SetFormat aufrufen.
Anmerkung: Das zugrunde liegende Windows-Steuerelement verhält sich unvorhersehbar, wenn ein Datumswert mit der Jahresangabe 1752 oder früher verwendet wird (das Jahr, in dem in englischsprachigen Ländern der Gregorianische Kalender eingeführt wurde). Ähnliche Probleme können bei anderen Datumswerten auftreten, wenn ein nicht englisches Gebietsschema verwendet wird. Wenn Sie in einer Anwendung Datumswerte verwenden, die vor dem Kalenderwechsel im aktuellen Schema liegen (z.B. 1918 oder früher im russischen Schema), führen Sie unbedingt Tests mit diesen Angaben durch.
Siehe auch
Codebeispiele