Entwickler-Ecke

Sonstiges (Delphi) - Klicks auf einen Button zählen lassen


Savos12 - So 28.03.10 12:43
Titel: Klicks auf einen Button zählen lassen
Hallo Forum-Mitglieder!!

Bin gerade dabei ein Spiel zu machen bei dem man einen Button "fangen" muss. Bis jetzt bewegt sich der Button nur zufällig auf der Form. Jetzt möchte ich aber, dass nach einer bestimmten Anzahl von Kilcks auf den Button etwas passiert (vlt. ne messagebox). Ich hab jedoch keinen Plan wie ich dasanstellen soll ;(.
ich hoffe ihr könnt mir helfen!!

lg savos


ALF - So 28.03.10 12:51

Im onclick ereigniss des Buttons kannst du eine Global variabel zum hochzählen nehmen, wenn die anzahl erreicht, ausgabe der Message und variable wieder auf 0 setzen!

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.Button1Click(Sender: TObject);
begin
   klick := klick + 1;
   if klick = 10 then
   begin
       SchowMessage('10 mal geklickt');
       klick := 0;
   end;

end;


In diesem einfachen Fall, kannst Du aber auch den Button1.Tag verwenden zum zählen :wink:
Gruss Alf


Savos12 - So 28.03.10 13:31

Hey danke des wars dann auch schon!!