| Kroni hat folgendes geschrieben: |
soweit ich weiß musst du jedes mal, wenn das spielfeld den focus verliert einfach timer1.enabled:=false;setzen.
wenn das spielfeld den focus bekommt...dann eben wieda auf true. |
Vom Prinzip richtig. Es hängt aber vom Timer-Intervall ab, ob es so ausreicht. Steht der Timer auf 5 Minuten und es soll nach 4 Minuten pausiert werden, dürfte das obige Verfahren dazu führen, dass wieder bei "0" angefangen wird zu zählen.
Man müsste sich also beim "Disablen" merken, wieviel Zeit bereits vergangen ist und beim "Enablen" diese Zeit entsprechend berücksichtigen.
Diese Überlegungen sind aber nur interessant, wenn der Timer auf "lange" Zeiten eingestellt ist. Bei Sekunden-Timern dürfte das nicht relevant sein.