DataGridViewCell.OnMouseEnter Method (Int32)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Called when the mouse pointer moves over a cell.

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

protected virtual void OnMouseEnter(
	int rowIndex
)

Parameters

rowIndex
Type: System.Int32

The index of the cell's parent row.

This method is similar to the DataGridView.OnCellMouseEnter method. It is called in the same circumstances in which a DataGridView.CellMouseEnter 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
Available since 2.0
Return to top
Show: