Einzelnen Beitrag anzeigen

Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#1

eigene Labelkompo: Prozedur wo deklarieren?

  Alt 31. Aug 2006, 21:12
Hallo,

ich bin gerade dabei ein paar eigene Labelkomponenten zu verbessern. Damals habe ich folgende Prozeduren unter protected deklariert. Nun wollte ich wissen ob das nötig ist, wenn nicht würde ich sie einfach unter private deklarieren:

Delphi-Quellcode:
 protected
    { Protected-Deklarationen }
    procedure CMMOUSEENTER(var Msg: TMessage); Message CM_MOUSEENTER; //geimeint sind diese beiden
    procedure CMMOUSELEAVE(var Msg: TMessage); Message CM_MOUSELEAVE;
  public
    { Public-Deklarationen }
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
Bei dieser Komponente handelt es sich um ein HoverLabel. Wenn die Maus über das Label geht wird die Textfarbe und Font geändert, wenn sie das Label verlässt, steht der Text wieder in der ursprünglichen Form da. Mir geht es aber eben um die Deklaration .

Gruß
Mazel
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat