Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: TImage um Eigenschaften und Ereignissen erweitern
9. Jan 2006, 18:01
Hallo bluescreen,
verstehst du das?
Delphi-Quellcode:
type
TBetterImage = class(TImage)
private
FOnMouseEnter: TNotifyEvent;
FOnMouseLeave: TNotifyEvent;
procedure CMMouseEnter(var Msg: TMessage); message CM_MOUSEENTER;
procedure CMMouseLeave(var Msg: TMessage); message CM_MOUSELEAVE;
public
property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter;
property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
end;
implementation
procedure TBetterImage.CMMouseEnter(var Msg: TMessage);
begin
if Assigned(FOnMouseEnter) then
FOnMouseEnter(Self);
end;
procedure TBetterImage.CMMouseLeave(var Msg: TMessage);
begin
if Assigned(FOnMouseLeave) then
FOnMouseLeave(Self);
end;
Grüße vom marabu
|
|
Zitat
|