Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Schneemann-Animation?


VanessaNess - Mo 13.12.10 13:48
Titel: Schneemann-Animation?
Hallo. Wir machen gerade im Infounterricht eine Animation, wo sich ein Schneemann aufbauen soll. Ich habe keinen Plan, wie das funktionieren soll (typisch Frauen)...
Ich weiß, dass man da iwie was mit einem Timer machen muss aber ich weis auch nicht, wie das Funktionieren soll, den mit ieinem Button zu verknüpfen,sodass sich bei "klick" auf den BUtton SCHNEEMANN der Schneemann aufbaut..mhhhh
Hier noch ein Bild wie es aussehen soll.
Bitte helft mir!

http://i53.tinypic.com/29g0oxd.jpg

Moderiert von user profile iconMartok: Titel aufgeräumt
Moderiert von user profile iconMartok: Topic aus Sonstiges (Delphi) verschoben am Mo 13.12.2010 um 14:58


Nersgatt - Mo 13.12.10 13:53

Du kannst in der Ereignisprozedur des Buttons die Eigenschaft "Enabled" des Timers verändern.


jaenicke - Mo 13.12.10 14:16

Hallo und :welcome: im Forum!

Ich nehme einmal an, dass du schon einmal doppelt auf einen Button geklickt hast? Dann landest du ja im Quelltext. Dort kannst du den Code schreiben, der beim Klicken ausgeführt werden soll.

Wenn du links im Objektinspektor unter Ereignisse schaust, siehst du dann auch, dass da deine neue Methode Button1Click (z.B.) bei OnClick steht. Das heißt Delphi weiß dann, dass diese ausgeführt werden soll, wenn auf den Button geklickt wird.

Genauso ist es beim Timer. Wenn der ausgelöst wird (je nach Intervall), wird dessen OnTimer Ereignis ausgelöst. Ja, und über das genannte Enabled lässt er sich ein- oder ausschalten.

Einen sehr guten Crashkurs findest du hier:
http://crashkurs.christian-stelzmann.de
und die neue Version speziell ab Turbo Delphi:
http://www.christian-stelzmann.de/index_tutorials_crashkurs_reloaded.html

Ein weiteres gutes Online-Buch:
http://de.wikibooks.org/wiki/Programmierkurs:_Delphi