![]() |
mouseover auch in delphi bei labels?
hallo, wie bekomm ich ein mouseover über bestimmte labels meiner anwendung?
|
Re: mouseover auch in delphi bei labels?
Das Ereignis "onMouseEnter" und "onMouseLeave" dürfte deinen Anforderungen entsprechen.
Weil das vor kurzem schon mal jemand in einem anderen Forum gefragt hat, hab ich noch meine Screenshoots auf meine HP. Edit hier der code.
Code:
/Edit
procedure TForm1.Label1MouseEnter(Sender: TObject);
begin label1.Color := clred; end; procedure TForm1.Label1MouseLeave(Sender: TObject); begin label1.Color := cllime; end; ![]() |
Re: mouseover auch in delphi bei labels?
Zitat:
und welche cl benutz ich um wieder die tranzparenz zu erstellen!? soll nur beim mouseover farbe ändern, beim verlassen wieder transp. aber clNone funzt nicht :wall: |
Re: mouseover auch in delphi bei labels?
Zitat:
Die 5 Zeilen Code kann/sollte man auch hier im Forum zeigen. |
Re: mouseover auch in delphi bei labels?
egal..müsste nur wissen, wie ich die fontfarbe ändere und nicht gleich den ganzen hintergrund des labels :(
|
Re: mouseover auch in delphi bei labels?
ja sicher ist das übertrieben... aber der user für dem das war, hatte diesbezüglich keine ahnung, wo er was machen musste.
zudem beachte man das Datum unten rechts :) Werde den code aber ergänzen. |
Re: mouseover auch in delphi bei labels?
Hiermit:
Code:
procedure TForm1.Label1MouseEnter(Sender: TObject);
begin Label1.Font.Color:= clred; end; |
Re: mouseover auch in delphi bei labels?
axo, habs raus... :-D
Delphi-Quellcode:
procedure TForm1.Label5MouseEnter(Sender: TObject);
begin Label5.Font.Color := clred; end; procedure TForm1.Label5MouseLeave(Sender: TObject); begin Label5.Font.Color:= clblack; end; |
Re: mouseover auch in delphi bei labels?
Hai aerotesch,
hier mal noch eine allgemeinere Schreibweise. Damit bist Du unabhängig vom Namen des Labels und kann dadruch z.B. die Methoden für mehrere Labels verwenden.
Delphi-Quellcode:
procedure TForm1.Label1MouseEnter(Sender: TObject);
begin (Sender As TLabel).Font.Color := clred; end; procedure TForm1.Label1MouseLeave(Sender: TObject); begin (Sender As TLabel).Font.Color := clBlack; end; |
Re: mouseover auch in delphi bei labels?
Sharky (oder auch andere), wo wir schon beim Thema sind, gibt es einen unterschied zwischen "(Sender as TLabel)" oder TLabel(Sender)" ?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:51 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