Thema: Delphi 5 mal klicken

Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#5
  Alt 18. Feb 2003, 16:31
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
  Mit Zitat antworten Zitat