Ler en inglés

Compartir por


DataGridViewCellEventArgs Clase

Definición

Proporciona datos para los eventos DataGridView relacionados con operaciones de celdas y filas.

C#
public class DataGridViewCellEventArgs : EventArgs
Herencia
DataGridViewCellEventArgs
Derivado

Ejemplos

En el ejemplo de código siguiente se muestra el uso CellMouseEnter de controladores de eventos y CellMouseLeave para determinar si se puede hacer clic en una celda. En el ejemplo se actualiza cada ToolTipText valor de propiedad para anunciar el diseño de imagen actual. Este código forma parte de un ejemplo más grande que se muestra en Cómo: Trabajar con columnas de imagen en el control DataGridView de Windows Forms.

C#
private void dataGridView1_CellMouseEnter(object sender,
    DataGridViewCellEventArgs e)
{
    Bitmap markingUnderMouse = (Bitmap)dataGridView1.
           Rows[e.RowIndex].
           Cells[e.ColumnIndex].Value;

    if (markingUnderMouse == blank)
    {
        dataGridView1.Cursor = Cursors.Default;
    }
    else if (markingUnderMouse == o || markingUnderMouse == x)
    {
        dataGridView1.Cursor = Cursors.No;
        ToolTip(e, true);
    }
}

private void ToolTip(DataGridViewCellEventArgs e, bool showTip)
{
    DataGridViewImageCell cell = (DataGridViewImageCell)
        dataGridView1
        .Rows[e.RowIndex].Cells[e.ColumnIndex];
    DataGridViewImageColumn imageColumn =
        (DataGridViewImageColumn)
        dataGridView1.Columns[cell.ColumnIndex];

    if (showTip)
    {
        cell.ToolTipText = imageColumn.Description;
    }
    else { cell.ToolTipText = String.Empty; }
}

private void dataGridView1_CellMouseLeave(object sender,
    DataGridViewCellEventArgs e)
{
    ToolTip(e, false);
    dataGridView1.Cursor = Cursors.Default;
}

Comentarios

La DataGridViewCellEventArgs clase proporciona datos para los siguientes DataGridView eventos:

Constructores

DataGridViewCellEventArgs(Int32, Int32)

Inicializa una nueva instancia de la clase DataGridViewCellEventArgs.

Propiedades

ColumnIndex

Obtiene un valor que indica el índice de columna de la celda para la que se produce el evento.

RowIndex

Obtiene un valor que indica el índice de fila de la celda para la que se produce el evento.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Produto Versións
.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