DataGridView.CurrentCellAddress Eigenschap

Definitie

Hiermee haalt u de rij- en kolomindexen van de huidige actieve cel op.

public:
 property System::Drawing::Point CurrentCellAddress { System::Drawing::Point get(); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Point CurrentCellAddress { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CurrentCellAddress : System.Drawing.Point
Public ReadOnly Property CurrentCellAddress As Point

Waarde van eigenschap

Een Point die de rij- en kolomindexen van de huidige actieve cel vertegenwoordigt.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de CurrentCellAddress eigenschap gebruikt in een rijverfscenario. In het voorbeeld wordt deze eigenschap gebruikt om de rijindex van de huidige cel op te slaan. Wanneer de gebruiker de huidige cel wijzigt in een andere rij, wordt de rij gedwongen zichzelf opnieuw te verven.

Deze code maakt deel uit van een groter voorbeeld dat beschikbaar is in Hoe u dit doet: Het uiterlijk van rijen aanpassen in het Windows Forms DataGridView-besturingselement.

// Forces the row to repaint itself when the user changes the 
// current cell. This is necessary to refresh the focus rectangle.
void dataGridView1_CurrentCellChanged(object sender, EventArgs e)
{
    if (oldRowIndex != -1)
    {
        this.dataGridView1.InvalidateRow(oldRowIndex);
    }
    oldRowIndex = this.dataGridView1.CurrentCellAddress.Y;
}
' Forces the row to repaint itself when the user changes the 
' current cell. This is necessary to refresh the focus rectangle.
Sub dataGridView1_CurrentCellChanged(ByVal sender As Object, _
    ByVal e As EventArgs) Handles dataGridView1.CurrentCellChanged

    If oldRowIndex <> -1 Then
        Me.dataGridView1.InvalidateRow(oldRowIndex)
    End If
    oldRowIndex = Me.dataGridView1.CurrentCellAddress.Y

End Sub

Opmerkingen

Gebruik deze eigenschap om de rij en kolom van de huidige cel te bepalen zonder rechtstreeks toegang te krijgen tot de cel. Dit is handig om te voorkomen dat gedeelde rijen worden gedeeld. Zie Aanbevolen procedures voor het schalen van het Besturingselement Windows Forms DataGridViewvoor meer informatie over het delen van rijen.

Van toepassing op

Zie ook