Share via


DataGridViewCell.OnMouseEnter(Int32) Yöntem

Tanım

Fare işaretçisi bir hücrenin üzerine geldiğinde çağrılır.

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)

Parametreler

rowIndex
Int32

Hücrenin üst satırının dizini.

Örnekler

Aşağıdaki kod örneğinde bu yöntemin kullanımı gösterilmektedir. Bu örnek, Nasıl yapılır: Davranış ve Görünümlerini Genişleterek Windows Forms DataGridView Denetimindeki Hücreleri ve Sütunları Özelleştirme bölümünde bulunan daha büyük bir örneğin bir parçasıdır.

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

Açıklamalar

Bu yöntem yöntemine DataGridView.OnCellMouseEnter benzer. Bir olayın oluşturulduğu aynı koşullarda DataGridView.CellMouseEnter çağrılır, ancak aslında olayı tetiklemiyor.

Şunlara uygulanır

Ayrıca bkz.