(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

Control.Font-Eigenschaft

Aktualisiert: November 2007

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 virtual Font Font { get; set; }
/** @property */
public Font get_Font()
/** @property */
public  void set_Font(Font value)

public function get Font () : Font
public function set Font (value : Font)

Eigenschaftenwert

Typ: 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 Ambient-Eigenschaft ist eine Steuerelementeigenschaft, die vom übergeordneten Steuerelement abgerufen wird, sofern sie nicht festgelegt ist. Ein Button hat z. B. standardmäßig die gleiche BackColor wie das übergeordnete Form. Weitere Informationen zu Ambient-Eigenschaften finden Sie unter der AmbientProperties-Klasse oder in der Übersicht über die Control-Klasse.

Da der Font unveränderlich ist, d. h. die Eigenschaften nicht angepasst werden können, können Sie der Font-Eigenschaft nur einen neuen Font zuweisen. Sie können die vorhandene Schriftart jedoch als Grundlage für die neue Schriftart verwenden.

vb#c#

Im folgenden Beispiel wird die vorhandene Schriftart fett formatiert:

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

Hinweise zur Vererbung:

Verwenden Sie beim Überschreiben der Font-Eigenschaft in einer abgeleiteten Klasse die Font-Eigenschaft der Basisklasse, um die Basisimplementierung zu erweitern. Andernfalls müssen Sie die gesamte Implementierung bereitstellen. Sie müssen nicht sowohl den get-Accessor als auch den set-Accessor der Font-Eigenschaft überschreiben. Sie können ggf. auch nur einen Accessor überschreiben.

Im folgenden Codebeispiel wird dem Benutzer ein FontDialog angezeigt und der Font eines DateTimePicker-Steuerelements geändert. Bei diesem Beispiel muss in einem Form ein Button und ein DateTimePicker vorhanden sein.

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 void myButton_Click(Object sender, EventArgs e)
{
    FontDialog myFontDialog = new FontDialog();
    if (myFontDialog.ShowDialog().Equals(get_DialogResult().OK)) {
        // Set the control's font.
        myDateTimePicker.set_Font(myFontDialog.get_Font());
    }
} //myButton_Click


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 3.5, 2.0, 1.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft