DataGridView.CellEnter Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque la cellule active est modifiée dans le contrôle DataGridView 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 sur Empty l’événement CellLeave . Pour exécuter cet exemple, collez le code dans un formulaire qui contient un DataGridView nommé 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 simple clic si le contrôle n’a pas le focus d’entrée et si la cellule cliquée n’était pas auparavant la cellule active.
Pour plus d’informations sur la façon de gérer les événements, consultez gestion et déclenchement d’événements.