AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DateTimePicker -> Minimale Uhrzeit ?

Ein Thema von HolgerCW · begonnen am 16. Sep 2008 · letzter Beitrag vom 17. Sep 2008
Antwort Antwort
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#1

DateTimePicker -> Minimale Uhrzeit ?

  Alt 16. Sep 2008, 13:33
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
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: DateTimePicker -> Minimale Uhrzeit ?

  Alt 16. Sep 2008, 14:20
So in etwa nur das du auf kleiner prüfen musst

Delphi-Quellcode:
procedure TForm13.DateMontagChange(Sender: TObject);
Var minTime :String;
begin
 MinTime:= ('12:00:00');
 if MinTime = TimeToStr(DateMontag.Time)then
 begin
   showmessage('Ja');
 end;
end;
Wie gesagt ist nicht perfekt und auch nicht ganz korekt soll nur ein Denkansatz sein
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Benutzerbild von MSSSSM
MSSSSM

Registriert seit: 18. Apr 2008
223 Beiträge
 
Delphi 7 Professional
 
#3

Re: DateTimePicker -> Minimale Uhrzeit ?

  Alt 16. Sep 2008, 15:57
Delphi-Quellcode:
procedure TForm13.DateMontagChange(Sender: TObject);
Var minTime :string;
begin
MinTime:= '12:00:00';
if StrToTime(minTime) < DateMontag.Time then
begin
   showmessage('Ja');
end;
end;
Sollte gehen.

Ungetestet!
Marius
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#4

Re: DateTimePicker -> Minimale Uhrzeit ?

  Alt 16. Sep 2008, 16:05
@MSSSSM: Das verhindert aber nicht, dass die Zeit verändert wird, wenn Sie nicht innerhalb des Bereiches ist.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von MSSSSM
MSSSSM

Registriert seit: 18. Apr 2008
223 Beiträge
 
Delphi 7 Professional
 
#5

Re: DateTimePicker -> Minimale Uhrzeit ?

  Alt 16. Sep 2008, 16:47
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;
Marius
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#6

Re: DateTimePicker -> Minimale Uhrzeit ?

  Alt 16. Sep 2008, 17:08
Zitat von MSSSSM:
if StrToTime(minTime) < DateMontag.Time then
Der Vergleich ist nicht ganz richtig, da Time vom Typ TDateTime ist.
Per Frac(Time) kann die Zeit extrahiert werden.

Richtig ist es so:
if StrToTime(minTime) < Frac(DateMontag.Time) then
Thomas
  Mit Zitat antworten Zitat
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#7

Re: DateTimePicker -> Minimale Uhrzeit ?

  Alt 17. Sep 2008, 10:11
Alles klar,

habe es nun umgesetzt. Klappt super. Danke

Gruss

Holger
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 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