DataGridView.Font Vlastnost

Definice

Získá nebo nastaví písmo textu zobrazeného pomocí DataGridView.

public:
 virtual property System::Drawing::Font ^ Font { System::Drawing::Font ^ get(); void set(System::Drawing::Font ^ value); };
[System.ComponentModel.Browsable(false)]
public override System.Drawing.Font Font { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Font : System.Drawing.Font with get, set
Public Overrides Property Font As Font

Hodnota vlastnosti

Font

Slouží Font k použití u textu zobrazeného ovládacím prvku. Výchozí hodnota je hodnota DefaultFont vlastnosti.

Atributy

Příklady

Následující příklad kódu ukazuje použití této vlastnosti. Tento příklad je součástí většího příkladu, který je k dispozici v části Postupy: Vytvoření nevázaného ovládacího prvku DataGridView model 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);
}
Private Sub SetupDataGridView()

    Me.Controls.Add(songsDataGridView)

    songsDataGridView.ColumnCount = 5
    With songsDataGridView.ColumnHeadersDefaultCellStyle
        .BackColor = Color.Navy
        .ForeColor = Color.White
        .Font = New Font(songsDataGridView.Font, FontStyle.Bold)
    End With

    With songsDataGridView
        .Name = "songsDataGridView"
        .Location = New Point(8, 8)
        .Size = New Size(500, 250)
        .AutoSizeRowsMode = _
            DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
        .ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single
        .CellBorderStyle = DataGridViewCellBorderStyle.Single
        .GridColor = Color.Black
        .RowHeadersVisible = False

        .Columns(0).Name = "Release Date"
        .Columns(1).Name = "Track"
        .Columns(2).Name = "Title"
        .Columns(3).Name = "Artist"
        .Columns(4).Name = "Album"
        .Columns(4).DefaultCellStyle.Font = _
            New Font(Me.songsDataGridView.DefaultCellStyle.Font, FontStyle.Italic)

        .SelectionMode = DataGridViewSelectionMode.FullRowSelect
        .MultiSelect = False
        .Dock = DockStyle.Fill
    End With

End Sub

Poznámky

Vlastnost Font je okolí. Okolí vlastnost je vlastnost ovládacího prvku, která, pokud není nastavena, je načtena z nadřazeného ovládacího prvku. Například Button ve výchozím nastavení bude mít stejnou BackColor hodnotu jako nadřazený objekt Form . Další informace o okolních vlastnostech najdete v přehledu AmbientProperties Control třídy nebo třídy.

Font Vzhledem k tomu, že je neměnný (to znamená, že nemůžete upravit žádné z jeho vlastností), můžete vlastnost přiřadit Font pouze novému Font objektu. Nové písmo ale můžete založit na stávajícím písmu.

Ovládací DataGridView prvek používá hodnotu Font vlastnosti jako výchozí hodnotu Font vlastností objektů vrácených DataGridViewCellStyle DefaultCellStyleobjekty , ColumnHeadersDefaultCellStylea RowHeadersDefaultCellStyle vlastnosti. Font Změna hodnoty automaticky aktualizuje DefaultCellStyle, ColumnHeadersDefaultCellStylea RowHeadersDefaultCellStyle vlastnosti, změna písma pro libovolnou buňku, která dědí hodnotu. Buňky záhlaví ve výchozím nastavení přepíší hodnotu a můžete ji přepsat pro konkrétní řádky, sloupce a buňky. Další informace o dědičnosti stylu buňky naleznete v části Styly buněk v ovládacím prvku model Windows Forms DataGridView.

Platí pro

Viz také