AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Setzen von Font.Style funzt nicht wirklich

Ein Thema von torud · begonnen am 3. Jan 2006 · letzter Beitrag vom 3. Jan 2006
 
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

Setzen von Font.Style funzt nicht wirklich

  Alt 3. Jan 2006, 12:14
Hallo Wissende!

Ich habe ein Label und 3 Checkboxen zum de-aktivieren von Fett,Unterstrichen und Kursiv.

Folgendes mache ich, wenn zum Beispiel die Checkbox für Fett geklickt wird.

Delphi-Quellcode:
    if chk_bold.Checked then
      ((form2.FormDesigner1.Control as TLabel).Font.Style:=
       (form2.FormDesigner1.Control as TLabel).Font.Style + [fsBold])
    else
      ((form2.FormDesigner1.Control as TLabel).Font.Style:=
       (form2.FormDesigner1.Control as TLabel).Font.Style - [fsBold]);
Folgendes passiert, wenn ich auf die Checkbox für Unterstreichung klicke:
Delphi-Quellcode:
    if chk_bold.Checked then
      ((form2.FormDesigner1.Control as TLabel).Font.Style:=
       (form2.FormDesigner1.Control as TLabel).Font.Style + [fsUnderline])
    else
      ((form2.FormDesigner1.Control as TLabel).Font.Style:=
       (form2.FormDesigner1.Control as TLabel).Font.Style - [fsUnderline]);
Leider muss hier irgendwo ein fehler sein, denn die Zuweisung funktioniert nicht wirklich bzw nicht immer und ich habe keine Idee warum das so ist. Ich weiss nun auch nicht, ob dass mit dem + und - bei dem Zuweisen der Styles so korrekt ist.

Natürlich soll es so sein, dass die Schriftart im Label auch Fett und kursiv zusammen möglich sein muss und alle möglichen Kombinationen möglich sein müssen. Ich will aber auch nicht unbedingt den Weg über den FontDialog gehen, da mir das zu umständlich ist.

Wer hat einen Tipp für mich?
Danke
Tom
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz