Announcement

Collapse
No announcement yet.

Property Font.Size dynamisch verändern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Property Font.Size dynamisch verändern

    Habe eine listbox und möchte die FontSize innerhalb des
    Programmcodes dynamisch verändern.

    listbox1.Font.Size=7;

    Leider erzählt der Compiler mir jedesmal das dies ein Readonly
    Feld ist.

    Wie kann man es trotzdem realisieren ?.
    Vielen Dank.

  • #2
    Hallo,

    Die einzige Moeglichkeit die ich kenne ist eine neue Font-Instanz zu erstellen und zuzuweisen.

    listbox1.Font = new Font(...);

    Vielleicht kannst du ueber listbox1.Font.XYZ den derzeitig verwendeten Namen, Farbe, Style, ... herausfinden und an die neue Instanz uebergeben.
    *-- robert.oh. --*

    Comment


    • #3
      Hallo,

      mit diesem Beispiel kannst du die Fontsize der Textbox auf 14 setzen:

      Font currentFont = textBox1.Font;
      float newFontsize = 14.0f;
      textBox1.Font = new Font(currentFont.Name, newFontsize, currentFont.Style, currentFont.Unit, currentFont.GdiCharSet, currentFont.GdiVerticalFont);

      Jan
      http://dotnet-forum.de

      Comment

      Working...
      X