![]() |
Problem mit OnMouseEnter und OnMouseLeave-Prozeduren
Tag,
ich möchte gerne folgendes tun: wenn sich die maus gerade auf einem TLabel befindet soll das label schwarz werden, so wie man das macht ist klar,
Delphi-Quellcode:
das klappt ja alles.
procedure TFormEtalon.MouseEnter(Sender: TObject);
begin label.Font.Color:=clblack; end; procedure TFormEtalon.MouseLeave(Sender: TObject); begin label.Font.Color:=clgray; end; Aber jetz weiss ich nicht mehr weiter, ich möchte nun das unabhängig davon machen welchen Namen das Label hat, die Sprich diese OnMouseEneter und Leave-Prozedur für jedes Label im programm benutzen. Also wenn dann die Maus auf einem x-belibigem label drauf ist färbt sich das label schwarz. Wie mach ich sowas, ich möchte nun mal nicht für jeden einzelnen Label eine MouseEnter-Leave-Prozedur schreiben(das sind ca. 200)???? |
Re: Problem mit OnMouseEnter und OnMouseLeave-Prozeduren
Hallo,
jedem Label dasselbe OnMouseEnter u. OnMouseLeave Ereignis zuweisen und dann folgenden Code verwenden.
Delphi-Quellcode:
procedure TFormEtalon.MouseEnter(Sender: TObject);
begin Tlabel(Sender).Font.Color:=clblack; end; |
Re: Problem mit OnMouseEnter und OnMouseLeave-Prozeduren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:37 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