DataGridView.Font Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.