Hallo,
NeoDeluxe hat prinzipiell Recht, aber seine lokale variable wird bei jedem Aufruf des OnClick-Ereignisses neu initialisiert!
I muß global definiert werden! Etwa so
Delphi-Quellcode:
TMyObject = class(TObject)
private
FCount : Integer
.
.
.
procedure Image1.Click...
begin
Inc(FCount);
if FCount=5 then
//muss du schreiben was passieren wird wenn man das Bild 5 Mal angeklickt hast
FCount := 0;
Eventuell in der OnCreate-Methode FCount := 0; aufnehmen, aber eigentlich werden die Property's durch das Objekt automatisch instanziiert (Zeiger = nil, Integer = 0 usw.)
Gruß oki