Wie kann ich die Schriftart und -größe eines Labels in Windows Forms ändern?

Melden
  1. Grundverständnis der Font-Eigenschaft
  2. Schriftart und Größe in C# ändern
  3. Schriftart und Größe im Designer ändern
  4. Wichtige Hinweise
  5. Zusammenfassung

In Windows Forms ist ein Label-Steuerelement ein häufig verwendetes Element, um Text in einer Benutzeroberfläche darzustellen. Um die Schriftart und die Schriftgröße eines Labels zu ändern, wird die Eigenschaft Font des Labels benutzt.

Grundverständnis der Font-Eigenschaft

Die Eigenschaft Font des Controls (in diesem Fall des Labels) ist vom Typ System.Drawing.Font. Diese Klasse kapselt Informationen über den Schriftschnitt, die Schriftgröße, Schriftfamilie, Schriftsstil (wie fett oder kursiv) und andere typografische Eigenschaften.

Da die Schriftart eine komplexe Eigenschaft darstellt, die nicht als einfache Zeichenfolge zugewiesen wird, kann sie nur über ein neues Font-Objekt geändert werden. Direktes Ändern von Teilaspekten ist nicht möglich, man muss also ein neues Font-Objekt anlegen und diesem die gewünschte Schriftfamilie und Größe mitgeben.

Schriftart und Größe in C# ändern

Angenommen, Sie haben ein Label mit dem Namen label1. Um die Schriftart auf "Arial" zu ändern und die Schriftgröße auf 14 Punkte festzulegen, verwenden Sie folgenden Code:

label1.Font = new Font("Arial", 14);

Dadurch wird die Schriftart des Labels auf Arial gesetzt und die Schriftgröße auf 14 Punkt. Optional können Sie auch den Schriftstil angeben, beispielsweise fett oder kursiv:

label1.Font = new Font("Arial", 14, FontStyle.Bold | FontStyle.Italic);

Schriftart und Größe im Designer ändern

Wenn Sie den Windows Forms Designer in Visual Studio verwenden, können Sie die Schriftart und Größe des Labels auch visuell ändern, ohne Code schreiben zu müssen. Dazu wählen Sie das Label im Designer aus, öffnen das Eigenschaftenfenster und finden dort die Eigenschaft Font. Durch einen Klick auf die Schaltfläche mit den drei Punkten neben der Schriftart-Eigenschaft öffnet sich ein Dialog, in dem Sie Schriftart, Stil und Größe auswählen können. Die Änderungen werden dann automatisch in den generierten Code übernommen.

Wichtige Hinweise

Wenn Sie die Schriftart ändern, sollten Sie darauf achten, dass die gewählte Schriftfamilie auch auf dem Zielsystem installiert ist, damit Ihr Programm überall korrekt aussieht. Außerdem kann eine zu große Schriftart das Layout der Benutzeroberfläche beeinflussen, insbesondere wenn das Label in einer bestimmten Größe oder Position verankert ist.

Zusammenfassung

Das Ändern von Schriftart und -größe eines Labels in Windows Forms erfolgt durch Zuweisung eines neuen Font-Objekts an die Font-Eigenschaft des Labels. Dies kann entweder im Code oder im Designer erfolgen. So können Sie flexibel das Erscheinungsbild Ihrer Benutzeroberfläche gestalten.

0
0 Kommentare