Auf Englisch lesen

Freigeben über


Control.Font Eigenschaft

Definition

Ruft die Schriftart für die Anzeige von Text im Steuerelement ab oder legt diese fest.

C#
public virtual System.Drawing.Font Font { get; set; }

Eigenschaftswert

Der Font, der auf den Text angewendet werden soll, der im Steuerelement angezeigt wird. Der Standardwert ist der Wert der DefaultFont-Eigenschaft.

Beispiele

Im folgenden Codebeispiel wird dem Benutzer ein FontDialog angezeigt und der eines Font Steuerelements DateTimePicker geändert. Dieses Beispiel erfordert, dass Sie ein Form mit Button und einen DateTimePicker haben.

C#
private void myButton_Click(object sender, EventArgs e)
{
   FontDialog myFontDialog = new FontDialog();
   if(myFontDialog.ShowDialog() == DialogResult.OK)
   {
      // Set the control's font.
      myDateTimePicker.Font = myFontDialog.Font;
   }
}

Hinweise

Die Font Eigenschaft ist eine Ambient-Eigenschaft. Eine Ambient-Eigenschaft ist eine Steuerelementeigenschaft, die, falls nicht festgelegt, aus dem übergeordneten Steuerelement abgerufen wird. Ein Button hat beispielsweise standardmäßig dasselbe BackColor wie sein übergeordnetes Element Form . Weitere Informationen zu Umgebungseigenschaften finden Sie in der AmbientProperties -Klasse oder in der Control Klassenübersicht.

Da die Font unveränderlich ist (was bedeutet, dass Sie keine seiner Eigenschaften anpassen können), können Sie der Font Eigenschaft nur eine neue Fontzuweisen. Sie können die neue Schriftart jedoch auf der vorhandenen Schriftart basieren.

Im Folgenden finden Sie ein Beispiel dafür, wie Sie die vorhandene Schriftart so anpassen, dass sie fett formatiert wird:

C#
myControl.Font = new Font(myControl.Font,
    myControl.Font.Style | FontStyle.Bold);

Hinweise für Vererber

Verwenden Sie beim Überschreiben der Font -Eigenschaft in einer abgeleiteten Klasse die -Eigenschaft der Basisklasse Font , um die Basisimplementierung zu erweitern. Andernfalls müssen Sie die gesamte Implementierung bereitstellen. Sie müssen nicht sowohl die Accessoren als set auch die get Accessoren der Font Eigenschaft außer Kraft setzen. Sie können bei Bedarf nur einen überschreiben.

Gilt für:

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Weitere Informationen