Zitat von
gekkorist:
So einfach hätte ich das nicht gemacht mit den Timer... das das überhaupt geht
timer1.Enabled := not Timer1.Enabled ;
timer1.an := nicht timer1.an;
versteh ich aber nicht
kann mir das mal einer erklären O_o
__
Das mit den Timer is mir bissel zu langsam, in der schleife macht er das richtig schnell aber der timer braucht ja ewig um immer ein pixel einzufärben...
Moin!
timer1.Enabled := not Timer1.Enabled;
Entspricht
Delphi-Quellcode:
If timer.Enabled then
Timer.Enabled:=False else
Timer.Enabled:=True;
not kehrt den Boolwert einfach um, aus False mach True und andersrum
Wenn Dir der Timer zu langsam ist, versuche mal das Interval auf 10 zu setzen
Grüße!
PS: Mit Application.ProcessMessages wre ich da vorsichtig, wenn Du im QT n Fehler hast kannst Du mehrfach in der Schleife landen, wenn einer n paar mal auf den Button klickt