Thema: Delphi Vererbung von Events

Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Vererbung von Events

  Alt 23. Jul 2005, 11:10
Hallo,
das müsste ausreichen.
Delphi-Quellcode:
type
  Wechselbutton = class(TCustomControl)
  published
    Property OnMouseDown;
    Property OnClick;
  end;
OnMouseDown wird durch TControl eingeführt. In deiner Komponente musst Du lediglich OnMouseDown
veröffentlichen.

Wenn Du da Verhalten von OnMouseDown erweitern o. verändern willst kannst Du MouseDown überschreiben.
Delphi-Quellcode:
type
  Wechselbutton = class(TCustomControl)
  protected
    procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
       X, Y: Integer); override;
  published
    Property OnMouseDown;
    Property OnClick;
  end;
I come from outer space to save the human race
  Mit Zitat antworten Zitat