![]() |
Re: andere Farbe, wenn Maus auf Label
Zitat:
|
Re: andere Farbe, wenn Maus auf Label
Ob das jetzt unter Versionen < D6 geht, weiß ich leider nicht :
Delphi-Quellcode:
P.S.: oh je, in dem Code am Anfang wird Label1 usw. direkt angesprochen. :roll:
procedure TfrmKey.lblMouseEnter(Sender: TObject);
begin with Sender as TLabel do begin Color := clSkyBlue; Font.Color := clNavy; end; end; procedure TfrmKey.lblMouseLeave(Sender: TObject); begin with Sender as TLabel do begin Color := clInfoBk; Font.Color := clBlack; end; end; |
Re: andere Farbe, wenn Maus auf Label
Ich wollte ähnliches mit einem Label unter Delphi 5 erreichen und habe mir eine kleine Ableitung geschrieben und die o.g. VCL Messages benutzt. Hier ein Beispiel dazu, du könntest es ja verallgemeinern und ein Label für D5 bauen, welches ein MouseEnter/MouseLeave bietet.
![]() |
Re: andere Farbe, wenn Maus auf Label
Zitat:
Bei Zeiten werde ich mir sicherlich mal ne OnMouseEnter und OnMouseLeave-fähige Labelkomponente schreiben. Aber Bisher hab ich noch keinerlei Erfahrung mit der Komponentenprogrammierung. Ich denke, dann lass ich's erstmal so, wie ich's jetzt hab. Wenn es irgendwann aber mal Performance-Probleme damit geben sollte, werd ich so schnell wie möglich mit der Komponentenprogrammierung anfangen. Danke an alle. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz