DataGridViewCell.OnMouseLeave(Int32) Methode

Definition

Wird aufgerufen, wenn der Mauszeiger den Bereich der Zelle verlässt.Called when the mouse pointer leaves the cell.

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.The index of the cell's parent row.

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung dieser Methode.The following code example illustrates the use of this method. Dieses Beispiel ist Teil eines größeren Beispiels, das in gewusst wie: Passen Sie Zellen und Spalten im Windows Forms DataGridView-Steuerelement an, indem Sie deren Verhalten und Darstellungerweitern.This example is part of a larger example available in How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance.

// 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.This method is similar to the DataGridView.OnCellMouseLeave method. Sie wird in denselben Situationen aufgerufen, in denen ein DataGridView.CellMouseLeave-Ereignis ausgelöst wird, aber das-Ereignis wird nicht ausgelöst.It is called in the same circumstances in which a DataGridView.CellMouseLeave event is raised, but it does not actually raise the event.

Gilt für:

Siehe auch