DataGridViewCell.OnMouseClick Method (DataGridViewCellMouseEventArgs)


Called when the user clicks a mouse button while the pointer is on a cell.

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

protected virtual void OnMouseClick(
	DataGridViewCellMouseEventArgs e

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

The following code example demonstrates the use of this method.

// Override OnMouseClick in a class derived from DataGridViewCell to 
// enter edit mode when the user clicks the cell. 
protected override void OnMouseClick(DataGridViewCellMouseEventArgs e)
    if (base.DataGridView != null)
        Point point1 = base.DataGridView.CurrentCellAddress;
        if (point1.X == e.ColumnIndex &&
            point1.Y == e.RowIndex &&
            e.Button == MouseButtons.Left &&
            base.DataGridView.EditMode !=

.NET Framework
Available since 2.0
Return to top