Поделиться через


DataGridViewCell.OnMouseEnter(Int32) Метод

Определение

Вызывается при перемещении указателя мыши на ячейку.

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)

Параметры

rowIndex
Int32

Индекс родительской строки ячейки.

Примеры

В следующем примере кода показано использование этого метода. Этот пример является частью более крупного примера, доступного в разделе Практическое руководство. Настройка ячеек и столбцов в элементе управления Windows Forms DataGridView путем расширения их поведения и внешнего вида.

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

Комментарии

Этот метод аналогичен методу DataGridView.OnCellMouseEnter . Он вызывается в той же ситуации, в которой DataGridView.CellMouseEnter возникает событие, но на самом деле событие не вызывается.

Применяется к

См. также раздел