DataGridViewCell.OnMouseLeave(Int32) Metodo

Definizione

Chiamato quando il puntatore del mouse esce dalla cella.

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)

Parametri

rowIndex
Int32

Indice della riga padre della cella.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo metodo. Questo esempio fa parte di un esempio più ampio disponibile in Procedura: Personalizzare celle e colonne nel controllo DataGridView Windows Forms estendendone il comportamento e l'aspetto.

// 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

Commenti

Questo metodo è simile al DataGridView.OnCellMouseLeave metodo . Viene chiamato nelle stesse circostanze in cui viene generato un DataGridView.CellMouseLeave evento, ma non genera effettivamente l'evento.

Si applica a

Vedi anche