Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DataGridView.Font-Eigenschaft

Ruft die Schriftart des in der DataGridView angezeigten Texts ab oder legt sie fest.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
[BrowsableAttribute(false)]
public override Font Font { get; set; }

Eigenschaftswert

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-Objekt weist z. B. in der Standardeinstellung den gleichen BackColor auf wie das übergeordnete Form-Steuerelement. Weitere Informationen über Ambient-Eigenschaften finden Sie unter der AmbientProperties-Klasse oder 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 ein neues Font-Objekt zuweisen. Sie können die vorhandene Schriftart jedoch als Grundlage für die neue Schriftart verwenden.

Das DataGridView-Steuerelement verwendet den Wert derFont-Eigenschaft als Standardwert der Font-Eigenschaften der DataGridViewCellStyle-Objekte, die von den Eigenschaften DefaultCellStyle, ColumnHeadersDefaultCellStyle und RowHeadersDefaultCellStyle zurückgegeben werden. Durch das Ändern des Font-Werts werden die Eigenschaften DefaultCellStyle, ColumnHeadersDefaultCellStyle und RowHeadersDefaultCellStyle automatisch aktualisiert. Die Schriftart wird für alle Zellen geändert, die den Wert erben. Der Wert wird in der Standardeinstellung von Headerzellen überschrieben, und Sie können den Wert für bestimmte Zeilen, Spalten und Zellen überschreiben. Weitere Informationen zur Vererbung von Zellenstilen finden Sie unter Zellstile im DataGridView-Steuerelement in Windows Forms.

Im folgenden Codebeispiel wird die Verwendung dieser Eigenschaft veranschaulicht. Dieses Beispiel ist Teil eines umfangreicheren Beispiels in Gewusst wie: Erstellen eines ungebundenen DataGridView-Steuerelements in Windows Forms.


private void SetupDataGridView()
{
    this.Controls.Add(songsDataGridView);

    songsDataGridView.ColumnCount = 5;

    songsDataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Navy;
    songsDataGridView.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
    songsDataGridView.ColumnHeadersDefaultCellStyle.Font =
        new Font(songsDataGridView.Font, FontStyle.Bold);

    songsDataGridView.Name = "songsDataGridView";
    songsDataGridView.Location = new Point(8, 8);
    songsDataGridView.Size = new Size(500, 250);
    songsDataGridView.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
    songsDataGridView.ColumnHeadersBorderStyle =
        DataGridViewHeaderBorderStyle.Single;
    songsDataGridView.CellBorderStyle = DataGridViewCellBorderStyle.Single;
    songsDataGridView.GridColor = Color.Black;
    songsDataGridView.RowHeadersVisible = false;

    songsDataGridView.Columns[0].Name = "Release Date";
    songsDataGridView.Columns[1].Name = "Track";
    songsDataGridView.Columns[2].Name = "Title";
    songsDataGridView.Columns[3].Name = "Artist";
    songsDataGridView.Columns[4].Name = "Album";
    songsDataGridView.Columns[4].DefaultCellStyle.Font =
        new Font(songsDataGridView.DefaultCellStyle.Font, FontStyle.Italic);

    songsDataGridView.SelectionMode =
        DataGridViewSelectionMode.FullRowSelect;
    songsDataGridView.MultiSelect = false;
    songsDataGridView.Dock = DockStyle.Fill;

    songsDataGridView.CellFormatting += new
        DataGridViewCellFormattingEventHandler(
        songsDataGridView_CellFormatting);
}


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ