DataGridView.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 von der 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
Eigenschaftswert
Wird Font auf den text angewendet, der vom Steuerelement angezeigt wird. Der Standardwert ist der Wert der DefaultFont Eigenschaft.
- Attribute
Beispiele
Das folgende Codebeispiel veranschaulicht die Verwendung dieser Eigenschaft. Dieses Beispiel ist Teil eines größeren Beispiels, das in How to: Create an Unbound Windows Forms DataGridView Control verfügbar ist.
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
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 einem neuen Font Objekt zuweisen. Sie können jedoch die neue Schriftart auf der vorhandenen Schriftart basieren.
Das DataGridView Steuerelement verwendet den Wert der Font Eigenschaft als Standardwert der Font Eigenschaften von DataGridViewCellStyle Objekten, die von den DefaultCellStyleEigenschaften , ColumnHeadersDefaultCellStyleund RowHeadersDefaultCellStyle Eigenschaften zurückgegeben werden. Das Ändern des Font Werts aktualisiert automatisch die DefaultCellStyleSchriftart ColumnHeadersDefaultCellStylefür jede Zelle, die den Wert erbt, und RowHeadersDefaultCellStyle die Eigenschaften. Kopfzeilenzellen überschreiben den Wert standardmäßig, und Sie können den Wert für bestimmte Zeilen, Spalten und Zellen überschreiben. Weitere Informationen zur Vererbung von Zellenformatvorlagen finden Sie unter "Zellenformatvorlagen" im Windows Forms DataGridView-Steuerelement.