DataGridViewCell.OnMouseLeave(Int32) DataGridViewCell.OnMouseLeave(Int32) DataGridViewCell.OnMouseLeave(Int32) DataGridViewCell.OnMouseLeave(Int32) Method

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 Int32 Int32 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. In diesem Beispiel ist Teil eines umfangreicheren Beispiels in Vorgehensweise: Anpassen von Zellen und Spalten in der Windows Forms-DataGridView-Steuerelement durch Erweitern Aussehens und Verhaltens.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 aufgerufen, in den gleichen Situationen, in dem eine DataGridView.CellMouseLeave Ereignis wird ausgelöst, aber wird nicht tatsächlich das Ereignis 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