Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà DataGridView.Font

Ottiene o imposta il tipo di carattere del testo visualizzato da DataGridView.

Spazio dei nomi:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public override Font Font { get; set; }

Valore proprietà

Tipo: System.Drawing.Font
Font da applicare al testo visualizzato dal controllo. L'impostazione predefinita è il valore della proprietà di DefaultFont .

la proprietà di Font è una proprietà di ambiente. Una proprietà di ambiente è una proprietà del controllo che, se non impostata, viene recuperata dal controllo padre. Ad esempio, Button avrà stesso BackColor del Form padre per impostazione predefinita. Per ulteriori informazioni sulle proprietà di ambiente, vedere la classe di AmbientProperties o i cenni preliminari sulla classe di Control .

Poiché Font non è modificabile (pertanto non è possibile regolare le relative proprietà, è possibile solo assegnare alla proprietà di Font un nuovo oggetto di Font . Tuttavia, è possibile basare la nuova il tipo di carattere esistente.

Il controllo di DataGridView utilizza il valore della proprietà di Font come valore predefinito delle proprietà di Font degli oggetti di DataGridViewCellStyle restituiti da DefaultCellStyle, da ColumnHeadersDefaultCellStylele proprietà e di RowHeadersDefaultCellStyle . Modificando il valore di Font aggiorna automaticamente DefaultCellStyle, ColumnHeadersDefaultCellStylee le proprietà di RowHeadersDefaultCellStyle , modificare il tipo di carattere per qualsiasi cella che eredita il valore. Le celle di intestazione eseguono l'override del valore per impostazione predefinita ed è possibile eseguire l'override del valore per le specifiche righe, colonne e le celle. Per ulteriori informazioni sull' ereditarietà dello stile di cella, vedere Stili della cella nel controllo DataGridView Windows Form.

In l ' esempio di codice seguente viene illustrato l'utilizzo di questa proprietà. Questo esempio fa parte di un esempio più esaustivo disponibile in Procedura: creare un controllo DataGridView di Windows Form non associato.


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

Supportato in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft