DataGridViewRowPostPaintEventArgs.State Eigenschap

Definitie

Hiermee haalt u de status van de huidige DataGridViewRowop.

public:
 property System::Windows::Forms::DataGridViewElementStates State { System::Windows::Forms::DataGridViewElementStates get(); };
public System.Windows.Forms.DataGridViewElementStates State { get; }
member this.State : System.Windows.Forms.DataGridViewElementStates
Public ReadOnly Property State As DataGridViewElementStates

Waarde van eigenschap

Een bitsgewijze combinatie van DataGridViewElementStates waarden waarmee de status van de rij wordt opgegeven.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de State eigenschap gebruikt om te bepalen of de huidige rij is geselecteerd. De variabele, eis van het type DataGridViewRowPostPaintEventArgs. Dit codevoorbeeld maakt deel uit van een groter voorbeeld in How to: Het uiterlijk van rijen aanpassen in het Windows Forms DataGridView-besturingselement.

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

    forebrush = New SolidBrush(e.InheritedRowStyle.SelectionForeColor)
Else
    forebrush = New SolidBrush(e.InheritedRowStyle.ForeColor)
End If

Opmerkingen

Deze eigenschap kan worden gebruikt om te bepalen of de rij is geblokkeerd, alleen-lezen of is geselecteerd, onder andere statussen.

Van toepassing op

Zie ook