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.
Dient zum Abrufen oder Festlegen der Schriftart des Texts, der vom Steuerelement angezeigt wird.
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
Wird Font auf den text angewendet, der vom Steuerelement angezeigt wird. Der Standardwert ist der Wert der DefaultFont Eigenschaft.
Beispiele
Im folgenden Codebeispiel wird dem Benutzer ein FontDialog Steuerelement angezeigt und das FontDateTimePicker Steuerelement geändert. In diesem Beispiel ist es erforderlich, dass Sie ein Form Mit Button - und eins 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 Umgebungseigenschaft. Eine Umgebungseigenschaft ist eine Steuerelementeigenschaft, die, wenn nicht festgelegt, vom übergeordneten Steuerelement abgerufen wird. Beispielsweise hat ein Element Button standardmäßig dasselbe BackColor wie das übergeordnete Element Form . Weitere Informationen zu Umgebungseigenschaften finden Sie in der AmbientProperties Klasse oder in der Control Klassenübersicht.
Da dies Font unveränderlich ist (d. h., sie können keine seiner Eigenschaften anpassen), können Sie die Font Eigenschaft nur einer neuen Fontzuweisen. Sie können jedoch die neue Schriftart auf der vorhandenen Schriftart basieren.
Im Folgenden sehen 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 alle Implementierungen bereitstellen. Sie müssen die get Eigenschaften und set Accessoren Font nicht außer Kraft setzen. Sie können bei Bedarf nur eine außer Kraft setzen.