DataGridViewCell.OnMouseClick(DataGridViewCellMouseEventArgs) Método

Definición

Se llama cuando el usuario hace clic en un botón del mouse mientras el puntero está en una celda.

C#
protected virtual void OnMouseClick(System.Windows.Forms.DataGridViewCellMouseEventArgs e);

Parámetros

e
DataGridViewCellMouseEventArgs

Objeto DataGridViewCellMouseEventArgs que contiene los datos del evento.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este método.

C#
// 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 !=
            DataGridViewEditMode.EditProgrammatically)
        {
            base.DataGridView.BeginEdit(true);
        }
    }
}

Comentarios

Este método es similar al DataGridView.OnCellMouseClick método . Se llama en las mismas circunstancias en las que se genera un DataGridView.CellMouseClick evento, pero no genera realmente el evento.

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también