Condividi tramite


DataGridView.CellLeave Evento

Definizione

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

public:
 event System::Windows::Forms::DataGridViewCellEventHandler ^ CellLeave;
public event System.Windows.Forms.DataGridViewCellEventHandler CellLeave;
public event System.Windows.Forms.DataGridViewCellEventHandler? CellLeave;
member this.CellLeave : System.Windows.Forms.DataGridViewCellEventHandler 
Public Custom Event CellLeave As DataGridViewCellEventHandler 

Tipo evento

Esempio

Nell'esempio di codice seguente viene illustrato come gestire questo evento per modificare la SelectionBackColor proprietà della cella corrente. In questo esempio il colore di sfondo della selezione viene impostato nell'evento CellEnter e quindi reimpostato Empty su sull'evento CellLeave . Per eseguire questo esempio, incollare il codice in un modulo contenente un DataGridView oggetto denominato dataGridView1 e assicurarsi 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;
}
Private Sub dataGridView1_CellEnter(ByVal sender As Object, _
    ByVal e As DataGridViewCellEventArgs) _
    Handles dataGridView1.CellEnter

    dataGridView1(e.ColumnIndex, e.RowIndex).Style _
        .SelectionBackColor = Color.Blue

End Sub

Private Sub dataGridView1_CellLeave(ByVal sender As Object, _
    ByVal e As DataGridViewCellEventArgs) _
    Handles dataGridView1.CellLeave

    dataGridView1(e.ColumnIndex, e.RowIndex).Style _
        .SelectionBackColor = Color.Empty

End Sub

Commenti

Per altre informazioni su come gestire gli eventi, vedere la gestione e generazione di eventi.

Si applica a

Vedi anche