Freigeben über


DataGridViewCell.OnMouseEnter(Int32) Methode

Definition

Wird aufgerufen, wenn der Mauszeiger über eine Zelle bewegt wird.

protected:
 virtual void OnMouseEnter(int rowIndex);
protected virtual void OnMouseEnter (int rowIndex);
abstract member OnMouseEnter : int -> unit
override this.OnMouseEnter : int -> unit
Protected Overridable Sub OnMouseEnter (rowIndex As Integer)

Parameter

rowIndex
Int32

Der Index der übergeordneten Zeile der Zelle.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieser Methode veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das unter Gewusst wie: Anpassen von Zellen und Spalten im Windows Forms DataGridView-Steuerelements durch Erweitern ihres Verhaltens und ihrer Darstellung verfügbar ist.

// Force the cell to repaint itself when the mouse pointer enters it.
protected override void OnMouseEnter(int rowIndex)
{
    this.DataGridView.InvalidateCell(this);
}

// Force the cell to repaint itself when the mouse pointer leaves it.
protected override void OnMouseLeave(int rowIndex)
{
    this.DataGridView.InvalidateCell(this);
}
' Force the cell to repaint itself when the mouse pointer enters it.
Protected Overrides Sub OnMouseEnter(ByVal rowIndex As Integer)
    Me.DataGridView.InvalidateCell(Me)
End Sub

' Force the cell to repaint itself when the mouse pointer leaves it.
Protected Overrides Sub OnMouseLeave(ByVal rowIndex As Integer)
    Me.DataGridView.InvalidateCell(Me)
End Sub

Hinweise

Diese Methode ähnelt der DataGridView.OnCellMouseEnter Methode. Es wird unter den gleichen Umständen aufgerufen, unter denen ein DataGridView.CellMouseEnter Ereignis ausgelöst wird, aber das Ereignis wird nicht ausgelöst.

Gilt für:

Weitere Informationen