Wie verwende ich eine benutzerdefinierte Schriftart für alle Steuerelemente und respektiere ihre eigenen Größen?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie verwende ich eine benutzerdefinierte Schriftart für alle Steuerelemente und respektiere ihre eigenen Größen?

by Guest » 13 Jan 2025, 17:38

Ich schaffe es, meine eigenen Schriftarten in eine WinForms-App einzubetten. Die dort bereitgestellte Lösung erfordert jedoch Folgendes:
  • manuell auf die individuelle Steuerung anwenden, z. B.

    Code: Select all

      private void Form1_Load(object sender, EventArgs e)
    {
    userControl1.Font = myFont;
    button1.Font = myFont;
    }
    
  • Alle haben die gleiche Größe
Gibt es eine Möglichkeit, dies besser zu machen? Etwas Ähnliches wie CSS. Ich versuche Form1.Font = myFont;, aber es wird der Fehler CS0120 angezeigt:

Für das nicht-statische Feld, die Methode, ist eine Objektreferenz erforderlich , oder Eigenschaft 'Control.Font'

Ich habe es auch in den Konstruktor von Form1 eingefügt und es wird erfolgreich erstellt, aber es funktioniert Daran ändert sich nichts Anzeige.
Gibt es eine Möglichkeit, dies zu beheben?

Top