다음을 통해 공유


DataGridViewCell.OnMouseLeave(Int32) 메서드

정의

마우스 포인터가 셀을 벗어나면 호출됩니다.

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)

매개 변수

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.OnCellMouseLeave 메서드. 동일한 상황에서 호출 되는 DataGridView.CellMouseLeave 이벤트가 발생 하지만 실제로 이벤트가 발생 하지 않습니다.

적용 대상

추가 정보