Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi timer per tastendruck beenden (https://www.delphipraxis.net/9897-timer-per-tastendruck-beenden.html)

Wadim 7. Okt 2003 15:41

Re: timer per tastendruck beenden
 
Zitat:

Zitat von Spider
Delphi-Quellcode:
if (Key = 's') or (Key = 'S') then
  Timer1.enabeled := false;
Das kommt in On keypress oder in on Key down!

geht auch nicht?

Christian Seehase 7. Okt 2003 15:49

Re: timer per tastendruck beenden
 
Moin Wadim,

der Thread "Hotkey" dürfte reichlich Informationen enthalten.

Die Muhkuh 7. Okt 2003 15:49

Re: timer per tastendruck beenden
 
Mach das mal so:

Platziere eine Gauge und ein Timer!
In das OnTimer-event von Timer schreibst du:

Delphi-Quellcode:
Gauge1.progress := Gauge.progress + 1;
dann stellst du denn intevall vom Timer auf 200.

Danach machst du auf der Form ein OnKeyPress-Event (ist auf der form im OI inter ereignisse)!
In dieses onkeypress schreibst du:
Delphi-Quellcode:
if Key = 's' then
    Timer1.enabled := false;
Dann auf 's' (kleines s) drücken und es müsste anhalten!

Spiddi

Christian Seehase 7. Okt 2003 16:23

Re: timer per tastendruck beenden
 
Moin Spider,

für den Fall, dass das Programm aktiv ist, also den Tastaturfokus hat hast Du natürlich recht, aber Wadim möchte den Timer auch abschalten, wenn sein Programm nicht aktiv ist, und in diesem Falle würde das OnKeyPress nicht ausgeführt.


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

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