Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataGridView.Font propriété

 

Date de publication : novembre 2016

Obtient ou définit la police du texte affiché par le DataGridView.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

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

Valeur de propriété

Type: System.Drawing.Font

Font à appliquer au texte affiché par le contrôle. La valeur par défaut est la valeur de la propriété DefaultFont.

Le Font propriété est une propriété ambiante. Une propriété ambiante est une propriété de contrôle qui, si pas définie, est récupérée du contrôle parent. Par exemple, un Button auront le même BackColor que son parent Form par défaut. Pour plus d’informations sur les propriétés ambiantes, consultez la AmbientProperties classe ou Control vue d’ensemble de la classe.

Étant donné que le Font est immuable (ce qui signifie que vous ne pouvez pas ajuster ses propriétés), vous pouvez uniquement assigner le Font propriété une nouvelle Font objet. Toutefois, vous pouvez baser la nouvelle police sur la police existante.

Le DataGridView contrôle utilise la valeur de la Font propriété comme valeur par défaut de le Font Propriétés de DataGridViewCellStyle objets retournés par le DefaultCellStyle, ColumnHeadersDefaultCellStyle, et RowHeadersDefaultCellStyle Propriétés. Modification de la Font valeur met automatiquement à jour le DefaultCellStyle, ColumnHeadersDefaultCellStyle, et RowHeadersDefaultCellStyle Propriétés, modifier la police pour une cellule qui hérite de la valeur. Cellules d’en-tête substituent la valeur par défaut, et vous pouvez remplacer la valeur de cellules, des colonnes et des lignes spécifiques. Pour plus d’informations sur l’héritage de style de cellule, consultez la page Styles de cellules dans le contrôle DataGridView Windows Forms.

L’exemple de code suivant illustre l’utilisation de cette propriété. Cet exemple fait partie d’un exemple plus développé disponible dans Comment : créer un contrôle DataGridView Windows Forms indépendant.

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
Disponible depuis 2.0
Retour au début
Afficher: