Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Funktion in Komponente überschreiben

  Alt 28. Mai 2006, 08:35
eine OnClick-Procedure ist vom Typ TNotifyEvent und das ist wie folgt definiert:
TNotifyEvent = procedure(Sender: TObject) of Object; Das heißt deine Procedure muss einen Parameter vom Typ TObject haben und eine Procedure eines Objectes sein. z.B.:
procedure TDeineKlasse.ImageClicked(Sender: TObject); Und beim zuweisen musst du die klammern dann weg lassen:
meinimage.OnClick:=imageclicked;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat