![]() |
DateTimePicker -> Minimale Uhrzeit ?
Hallo zusammen,
ich kann ja beim DateTimePicker ein Minimales Datum definieren. Das klappt auch bei Kind = dtkDate. Wenn ich diesen jedoch mit Kind = dtkTime definere, würde ich gerne eine minimale Uhrzeit definieren. Wie geht das ? Gruss Holger |
Re: DateTimePicker -> Minimale Uhrzeit ?
So in etwa nur das du auf kleiner prüfen musst
Delphi-Quellcode:
Wie gesagt ist nicht perfekt und auch nicht ganz korekt soll nur ein Denkansatz sein
procedure TForm13.DateMontagChange(Sender: TObject);
Var minTime :String; begin MinTime:= ('12:00:00'); if MinTime = TimeToStr(DateMontag.Time)then begin showmessage('Ja'); end; end; |
Re: DateTimePicker -> Minimale Uhrzeit ?
Delphi-Quellcode:
Sollte gehen.
procedure TForm13.DateMontagChange(Sender: TObject);
Var minTime :string; begin MinTime:= '12:00:00'; if StrToTime(minTime) < DateMontag.Time then begin showmessage('Ja'); end; end; Ungetestet! |
Re: DateTimePicker -> Minimale Uhrzeit ?
@MSSSSM: Das verhindert aber nicht, dass die Zeit verändert wird, wenn Sie nicht innerhalb des Bereiches ist.
|
Re: DateTimePicker -> Minimale Uhrzeit ?
Delphi-Quellcode:
procedure TForm13.DateMontagChange(Sender: TObject);
Var minTime :string; begin MinTime:= '12:00:00'; if StrToTime(minTime) < DateMontag.Time then begin DateMontag.Time:=StrToTime(minTime); end; end; |
Re: DateTimePicker -> Minimale Uhrzeit ?
Zitat:
Per Frac(Time) kann die Zeit extrahiert werden. Richtig ist es so:
Delphi-Quellcode:
if StrToTime(minTime) < Frac(DateMontag.Time) then
|
Re: DateTimePicker -> Minimale Uhrzeit ?
Alles klar,
habe es nun umgesetzt. Klappt super. Danke Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 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 by Thomas Breitkreuz