Control.Font Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Schriftart für die Anzeige von Text im Steuerelement ab oder legt diese fest.
public:
virtual property System::Drawing::Font ^ Font { System::Drawing::Font ^ get(); void set(System::Drawing::Font ^ value); };
public virtual System.Drawing.Font Font { get; set; }
member this.Font : System.Drawing.Font with get, set
Public Overridable Property Font As Font
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.
private:
void myButton_Click( Object^ sender, EventArgs^ e )
{
FontDialog^ myFontDialog = gcnew FontDialog;
if ( myFontDialog->ShowDialog() == ::DialogResult::OK )
{
// Set the control's font.
myDateTimePicker->Font = myFontDialog->Font;
}
}
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;
}
}
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
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:
myControl.Font = new Font(myControl.Font,
myControl.Font.Style | FontStyle.Bold);
MyControl.Font = New Font(MyControl.Font, _
MyControl.Font.Style Or 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.