"Label1.Font.Style:=not [fsbold]"

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
1660
Beiträge: 10
Registriert: Do 19. Dez 2013, 10:35

"Label1.Font.Style:=not [fsbold]"

Beitrag von 1660 »

Hallo,

habe folgendes Problem:

Wenn ich die Maus auf ein TLabel bewege soll es fett werden, wenn die Maus das TLabel wieder verlässt soll das Label wieder "normal" sein.

Hat jemand eine Idee ? Der erste klappt ja schon =) ...

Code: Alles auswählen

procedure TForm2.Label1MouseEnter(Sender: TObject);
begin
 
   Label1.Font.Style:=[fsbold];
end;
 
procedure TForm2.Label1MouseLeave(Sender: TObject);
begin
  Label1.Font.Style:= "not" [fsbold];
end;
Zuletzt geändert von Lori am Mo 13. Jan 2014, 13:03, insgesamt 1-mal geändert.
Grund: richtiger Highlighter

Komoluna
Beiträge: 565
Registriert: So 26. Aug 2012, 09:03
OS, Lazarus, FPC: Windows(10), Linux(Arch)
CPU-Target: 64Bit

Re: "Label1.Font.Style:=not [fsbold]"

Beitrag von Komoluna »

Versuchs mal mit

Code: Alles auswählen

procedure TForm2.Label1MouseLeave(Sender: TObject);
begin
  Label1.Font.Style:=[];
end;
Programmer: A device to convert coffee into software.

Rekursion: siehe Rekursion.

1660
Beiträge: 10
Registriert: Do 19. Dez 2013, 10:35

Re: "Label1.Font.Style:=not [fsbold]"

Beitrag von 1660 »

Super, klappt einwandfrei !!

Code: Alles auswählen

 
 
procedure TForm2.Label1MouseEnter(Sender: TObject);
begin
   Label1.Font.Style:=[fsbold];
end;
 
procedure TForm2.Label1MouseLeave(Sender: TObject);
begin
   Label1.Font.Style:=  [];
end; 
 
 
Zuletzt geändert von Lori am Mo 13. Jan 2014, 13:03, insgesamt 1-mal geändert.
Grund: richtiger Highlighter

Antworten