DataGridViewCell.OnMouseEnter(Int32) Método

Definição

Chamada quando o ponteiro do rato se move sobre uma célula.

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)

Parâmetros

rowIndex
Int32

O índice da linha mãe da célula.

Exemplos

O seguinte exemplo de código ilustra a utilização deste método. Este exemplo faz parte de um exemplo maior disponível em Como: Personalizar células e colunas no controlo Windows Forms DataGridView estendendo o seu comportamento e aparência.

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

Observações

Este método é semelhante ao DataGridView.OnCellMouseEnter método. É chamado nas mesmas circunstâncias em que um DataGridView.CellMouseEnter evento é elevado, mas não eleva realmente o evento.

Aplica-se a

Ver também