Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
OnMouseLeave Method
Collapse the table of content
Expand the table of content

DataGridViewCell.OnMouseLeave Method

Called when the mouse pointer leaves the cell.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

protected virtual void OnMouseLeave(
	int rowIndex
)

Parameters

rowIndex
Type: System.Int32

The index of the cell's parent row.

This method is similar to the DataGridView.OnCellMouseLeave method. It is called in the same circumstances in which a DataGridView.CellMouseLeave event is raised, but it does not actually raise the event.

The following code example illustrates the use of this method. This example is part of a larger example available in How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance.

// 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);
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft