Questa documentazione è stata archiviata e non viene gestita.

Evento DataGridView.CellLeave

Aggiornamento: novembre 2007

Si verifica quando una cella perde lo stato attivo per l'input e non è più la cella corrente.

Spazio dei nomi:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public event DataGridViewCellEventHandler CellLeave
/** @event */
public void add_CellLeave (DataGridViewCellEventHandler value)
/** @event */
public void remove_CellLeave (DataGridViewCellEventHandler value)

JScript non supporta gli eventi.

Per ulteriori informazioni sulla gestione degli eventi, vedere Utilizzo degli eventi.

Nell'esempio di codice riportato di seguito viene illustrato come gestire questo evento per modificare la proprietà SelectionBackColor della cella corrente. In questo esempio, il colore di sfondo della selezione viene impostato nell'evento CellEnter e quindi ripristinato su Empty nell'evento CellLeave. Per eseguire l'esempio, incollare il codice in un form contenente un oggetto DataGridView denominato dataGridView1 e accertarsi che tutti gli eventi siano associati ai relativi gestori eventi.

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;
}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0
Mostra: