Freigeben über


DataGridViewCell.OnMouseLeave(Int32) Methode

Definition

Wird aufgerufen, wenn der Mauszeiger den Bereich der Zelle verlässt.

protected:
 virtual void OnMouseLeave(int rowIndex);
protected virtual void OnMouseLeave (int rowIndex);
abstract member OnMouseLeave : int -> unit
override this.OnMouseLeave : int -> unit
Protected Overridable Sub OnMouseLeave (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.OnCellMouseLeave Methode. Es wird unter den gleichen Umständen aufgerufen, unter denen ein DataGridView.CellMouseLeave Ereignis ausgelöst wird, aber das Ereignis wird nicht ausgelöst.

Gilt für:

Weitere Informationen