Hi,
ist doch erstmal nicht schlecht
(1)
wird wahrscheinlich der Timer bereits bei Programmstart aktiv sein.
Damit funkt der dir ständig dazwischen, wenn du manuell umschalten willst.
--> Timer.Enabled := False; setzen
(2)
der Timer zählt munter die Zeit und schaltet die Phasen, aber angezeigt wird nichts.
--> du musst Button1Click(NIL) am Ende der Timerprozedur aufrufen.
(3) [edit; vergessen]
auf einen dritten Butten das Ein-/Ausschalten des Timers legen.
--> Timer1.Enabled := not Timer1.Enabled;