Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.Font-Eigenschaft

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

Public Overridable Property Font As Font

Eigenschaftswert

Type: System.Drawing.Font

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

Die Font -Eigenschaft ist eine ambient-Eigenschaft. Eine Ambiente-Eigenschaft ist eine Steuerelementeigenschaft, sofern Sie nicht festgelegt ist, wird vom übergeordneten Steuerelement abgerufen. Zum Beispiel eine Button haben dieselbe BackColor wie das übergeordnete Form standardmäßig. Weitere Informationen über ambient-Eigenschaften finden Sie unter der AmbientProperties Klasse oder die Control Übersicht über die Klasse.

Da die Font ist unveränderlich (d. h., dass Sie die Eigenschaften nicht ändern), Sie können nur Zuweisen der Font Eigenschaft ein neues Font. Allerdings können Sie die neue Schriftart auf die vorhandene Schriftart basieren.

[Visual Basic, c#]

Im folgenden ist ein Beispiel dafür, wie die vorhandene Schriftart fett:

MyControl.Font = New Font(MyControl.Font, _ 
    MyControl.Font.Style Or FontStyle.Bold)

Hinweise für Vererber:

Beim Überschreiben der Font Eigenschaft in einer abgeleiteten Klasse der Basisklasse verwenden Font Eigenschaft, um die basisimplementierung zu erweitern. Andernfalls müssen Sie die gesamte Implementierung bereitstellen. Sie müssen nicht beide Überschreiben der get und setAccessoren der der Font Eigenschaft; Sie können nur eine bei Bedarf überschreiben.

Im folgenden Codebeispiel wird eine FontDialog für den Benutzer und die Änderungen der Font von einem DateTimePicker Steuerelement. Dieses Beispiel benötigen Sie ein Form mit Button und DateTimePicker auf.

Private Sub myButton_Click(sender As Object, e As EventArgs)
   Dim myFontDialog As FontDialog
   myFontDialog = New FontDialog()

   If myFontDialog.ShowDialog() = DialogResult.OK Then
      ' Set the control's font.
      myDateTimePicker.Font = myFontDialog.Font
   End If
End Sub

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: