Thema
:
Delphi
TImage um Eigenschaften und Ereignissen erweitern
Einzelnen Beitrag anzeigen
marabu
Registriert seit: 6. Apr 2005
10.109 Beiträge
#
9
Re: TImage um Eigenschaften und Ereignissen erweitern
9. Jan 2006, 19:01
Hallo bluescreen,
verstehst du das?
zusammenfalten
·
markieren
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
marabu
Öffentliches Profil ansehen
Mehr Beiträge von marabu finden