![]() |
TDateTimePicker/TMonthCalendar
Ich habe grad ein grundsätzliches Verständnis-Problem.
Vielleicht könnt ihr mir mit einem Lösungsansatz helfen... Ich möchte meinem Formular eine Eigenschaft 'Datum' geben. Beim Programm-Start soll sie das aktuelle Datum besitzen. In meinem Formular befindet sich eine DateTimePicker- bzw. eine MonthCalendar-Komponente. Diese soll den Wert von 'Datum' erhalten... Wird ein anderes Datum ausgewählt, soll 'Datum' diesen Wert bekommen. Wie realisiere ich diese Zuweisung. Ich weiss nicht, was ich in die get- bzw. set-Funktionen schreiben soll... Vielleicht habt ihr ja auch ein Tuturial zum Thema... Meine Heise-Bücher geben dazu leider nichts her... |
Re: TDateTimePicker/TMonthCalendar
Jetzt bin ich endlich vom Schlauch runter gekommen!
Hier meine Lösung:
Delphi-Quellcode:
mit
FDatum : TDate;
procedure setDatum (value : TDate); ... property datum : TDate Read FDatum Write setDatum;
Delphi-Quellcode:
In die FormCreate schreib ich...
procedure TForm.setDatum(value:TDate);
begin FDatum := value; end;
Delphi-Quellcode:
Und beim wählen des Datums im DTPicker:
setDatum(Now);
Delphi-Quellcode:
procedure TForm.DateTimePicker1Change(Sender:TObject);
begin setDatum(DateTimePicker1.Date); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 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