DataGridViewRowPostPaintEventArgs.State Proprietà

Definizione

Ottiene lo stato del controllo DataGridViewRow corrente.

public System.Windows.Forms.DataGridViewElementStates State { get; }

Valore della proprietà

Combinazione bit per bit di valori DataGridViewElementStates che specifica lo stato della riga.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la State proprietà per determinare se la riga corrente è selezionata. La variabile, e, è di tipo DataGridViewRowPostPaintEventArgs. Questo esempio di codice fa parte di un esempio più ampio fornito in Procedura: Personalizzare l'aspetto delle righe nel controllo DataGridView Windows Forms.

// Determine the foreground color.
if ((e.State & DataGridViewElementStates.Selected) ==
    DataGridViewElementStates.Selected)
{
    forebrush = new SolidBrush(e.InheritedRowStyle.SelectionForeColor);
}
else
{
    forebrush = new SolidBrush(e.InheritedRowStyle.ForeColor);
}

Commenti

Questa proprietà può essere utilizzata per determinare se la riga è bloccata, di sola lettura o selezionata, tra gli altri stati.

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche