Partager via


DataGridView.CellEnter Événement

Définition

Se produit lorsque la cellule active change dans le DataGridView contrôle ou lorsque le contrôle reçoit le focus d’entrée.

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

Type d'événement

Exemples

L’exemple de code suivant montre comment gérer cet événement pour modifier la SelectionBackColor propriété de la cellule active. Dans cet exemple, la couleur d’arrière-plan de sélection est définie dans l’événement CellEnter , puis réinitialisée à Empty l’événement CellLeave . Pour exécuter cet exemple, collez le code dans un formulaire qui contient un DataGridView nom dataGridView1 et vérifiez que tous les événements sont associés à leurs gestionnaires d’événements.

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

Remarques

Cet événement peut se produire deux fois pour un seul clic si le contrôle n’a pas le focus d’entrée et que la cellule cliquée n’était pas précédemment la cellule active.

Pour plus d’informations sur la gestion des événements, consultez Gestion et déclenchement d’événements.

S’applique à

Voir aussi