DataGridView.CurrentCellAddress Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.