Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Eigene Komponente - "OnDaPassiertEtwas"

  Alt 23. Apr 2009, 22:26
Delphi-Quellcode:
TMeinEvent = procedure(Sender : TObject) of object;
// Könnte man, statt es zu definieren z.B. auch ein Standard Klick-Event nehmen
// also statt TMeinEvent einfach TNotifyEvent, wenn nicht mehr übermittelt wird.

TDeineComponente = class
private
  FOnDaPassiertWas : TMeinEvent;

public //oder published, wenn es im OI stehen soll
  property OnReceive : TMeinEvent Read FOnDaPassiertWas Write FOnDaPassiertWas;
end;

// innerhalb der Klasse das ereignis auslösen:
if Assigned(FOnDaPassiertWas) then FOnDaPassiertWas(self);
  Mit Zitat antworten Zitat