Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Schriftstyles ändern

  Alt 30. Jan 2006, 17:56
Herzlich willkommen in der Delphi-PRAXiS.

Frank war schneller, aber doppelt hält vielleicht besser.

Ein Font kann mehrere Styles gleichzeitig besitzen, deshalb ist die property Style ein Mengentyp - set of TFontStyle, was du auch im Object Inspector an der Mengenschreibweise [] erkennen kannst:

Delphi-Quellcode:
private
  USerFontStyle: TFontStyles;

procedure TDemoForm.BoldButtonClick(Sender: TObject);
begin
  with BoldButton do
  begin
    Tag := 1 - Tag;
    if Tag = 1
      then Include(UserFontStyle, fsBold)
      else Exclude(UserFontStyle, fsBold);
  end;
  Font.Style := UserFontStyle;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat