Für sowas überschreibt man aber nicht das Property.
Delphi-Quellcode:
TMyTrayIcon = class(TTrayIcon)
protected
procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer); override;
end;
procedure TMyTrayIcon.MouseDown(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer);
begin
inherited;
...
end;
Was ist, wenn man nun OnMouseDown deines TMyTrayIcon nutzen will?
(dort stünde ja nun schon schon deine Methode drin)
MouseDown wird intern aufgerufen und dieses TControl.MouseDown ruft dann OnMouseDown auf.
PS: Meckert Delphi eigentlich nicht rum, da du eine gleichnamige Methode "MouseDown" verdeckst?
Und jupp, die mitglieferte
OH ist ein Graus.
Startseite der
DP > Nachschlagewerke > Delphi-Referenz > und da suchen
> dieses kann man sich z.B. auch als Suchprovider in seinem Firefox einrichten und darin versteckt sich auch die aktuellste
OH-Version
und
CustomHelp