Delphi-PRAXiS
Seite 2 von 2     12   

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 stoppen (https://www.delphipraxis.net/40796-datetimepicker-stoppen.html)

alcaeus 21. Feb 2005 11:30

Re: datetimepicker stoppen
 
Hallo herrentor,

aktualisierst du die Zeit in einem Timer?
Wenn ja, dann solltest du beim Click den Timer ausschalten (Enabled=False)

Greetz
alcaeus

herrentor 21. Feb 2005 11:34

Re: datetimepicker stoppen
 
ja. die sache ist aber die, wenn ich den timer beim klick auf false stelle, läuft die uhr in der statusleiste nicht mehr.

alcaeus 21. Feb 2005 11:41

Re: datetimepicker stoppen
 
Hallo herrentor,

dann setze doch den Tag des DateTimePickers auf 1, und im OnTimer-Event setzt du die Zeit im DateTimePicker nur, falls die Tagvariable vom DateTimePicker auf 0 ist, also
Delphi-Quellcode:
if DateTimePicker1.Tag = 0 then
  DateTimePicker1.Time := now;
Greetz
alcaeus

herrentor 21. Feb 2005 11:45

Re: datetimepicker stoppen
 
jetzt läuft die zeit im datetimepicker nicht mehr mit.

alcaeus 21. Feb 2005 12:00

Re: datetimepicker stoppen
 
:wall: :wall: :wall:
Ich dachte du willst, dass die Zeit bei einem Buttonclick gestoppt wird? Wenn du die Tagvariable nicht angefasst hast, ist sie am Anfang 0, das heißt im OnTimer wird die Zeit aktualisiert. Sobald der Button geklickt wird, setzt du Tag vom DateTimePicker auf 1 und die Zeit läuft nicht mehr mit. Falls das nicht ist was du willst, erklär mal haargenau was du überhaupt vorhast...

Greetz
alcaeus

herrentor 21. Feb 2005 12:13

Re: datetimepicker stoppen
 
so, jetzt hab ich's. danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:15 Uhr.
Seite 2 von 2     12   

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