DataGridView.CellLeave Evento

Definición

Tiene lugar cuando una celda pierde el foco de entrada y ya no es la celda actual.

C#
public event System.Windows.Forms.DataGridViewCellEventHandler CellLeave;
C#
public event System.Windows.Forms.DataGridViewCellEventHandler? CellLeave;

Tipo de evento

Ejemplos

En el ejemplo de código siguiente se muestra cómo controlar este evento para cambiar la SelectionBackColor propiedad de la celda actual. En este ejemplo, el color de fondo de selección se establece en el CellEnter evento y, a continuación, se restablece a Empty en el CellLeave evento . Para ejecutar este ejemplo, pegue el código en un formulario que contenga un DataGridView denominado dataGridView1 y asegúrese de que todos los eventos están asociados a sus controladores de eventos.

C#
private void dataGridView1_CellEnter(object sender, 
    DataGridViewCellEventArgs e)
{
    dataGridView1[e.ColumnIndex, e.RowIndex].Style
        .SelectionBackColor = Color.Blue;
}

private void dataGridView1_CellLeave(object sender, 
    DataGridViewCellEventArgs e)
{
    dataGridView1[e.ColumnIndex, e.RowIndex].Style
        .SelectionBackColor = Color.Empty;
}

Comentarios

Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.

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