Comment utiliser la touche Entrée comme touche de Tabulation dans DataGridView

J'ai un DataGridView avec 5 colonnes. Si appuyez sur la touche Entrée dans la première colonne, le focus passe à la ligne suivante. Je veux passer le focus à la prochaine colonne lorsque j'appuie sur la touche Enter.

 private void dgvComp_CellEnter(object sender, DataGridViewCellEventArgs e)
 {
    if (dgvComp.CurrentRow.Cells[e.ColumnIndex].ReadOnly)
    {
       SendKeys.Send("{tab}");

    }   
 }

Dans le code ci-dessus, j'ai des colonnes 2,3 et 4 en lecture seule des colonnes. Si j'appuie sur Tab, l'accent doit aller directement à la 5ème colonne.

Comment puis-je le faire?

InformationsquelleAutor user1918410 | 2013-03-19