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/)
-   -   Delphi DateTimePicker um 15min erhöhen (https://www.delphipraxis.net/95135-datetimepicker-um-15min-erhoehen.html)

hermidelphi 1. Jul 2007 20:44


DateTimePicker um 15min erhöhen
 
Hallo

Wie erreiche ich das der DateTimePicker die Zeit bei jeden Click um 15min erhöht bzw. vermindert?

mfg
hermidelphi

SirThornberry 1. Jul 2007 20:46

Re: DateTimePicker um 15min erhöhen
 
bei jedem Click? Warauf? beim Klick auf den Picker oder beim Click auf einen Button etc.?

hermidelphi 1. Jul 2007 20:48

Re: DateTimePicker um 15min erhöhen
 
Beim Click auf die Pfeile des Picker

hermidelphi 2. Jul 2007 07:18

Re: DateTimePicker um 15min erhöhen
 
Hallo

Hat keiner eine Idee wie ich den DateTimePicker modifizieren kann?

mfg
hermidelphi

uwewo 2. Jul 2007 07:31

Re: DateTimePicker um 15min erhöhen
 
15 Min = 0,01041667

marabu 2. Jul 2007 07:51

Re: DateTimePicker um 15min erhöhen
 
Hallo,

spontan würde ich es so angehen:

Delphi-Quellcode:
procedure TDemoForm.DateTimePickerChange(Sender: TObject);
var
  NewDateTime: TDateTime;
  // OldDateTime als private Variable bei der Form
  // deklarieren und geeignet initialisieren.
begin
  with DateTimePicker do
  begin
    NewDateTime := DateTime;
    if NewDateTime < OldDateTime
      then DateTime := OldDateTime - 15 * OneMinute
      else DateTime := OldDateTime + 15 * OneMinute;
    OldDateTime := DateTime;
  end;
end;
Getippt und nicht getestet.

Grüße vom marabu

hermidelphi 4. Jul 2007 14:12

Re: DateTimePicker um 15min erhöhen
 
Hallo

Dank an marabu und uwewo

mfg
hermidelphi


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 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