Comment passer à une autre colonne d'un datagridview avec Entrée en vb.net

Je recherche celui-ci, et la plupart des réponses sont en C# et j'ai essayer de le convertir VB.NET et faire un travail autour, mais je ne trouve pas le bon code.

Ce que je veux, c'est quand l'utilisateur appuie sur Entrée, il va passer à la colonne suivante, si la colonne dans la ligne est la dernière, alors il ira jusqu'à la deuxième ligne de la première colonne.

Merci.

EDIT:

If e.KeyCode = Keys.Enter Then
        e.Handled = True
        With dvJOBranch
            Dim i As Integer = .CurrentCell.ColumnIndex + 1
            .CurrentCell = .CurrentRow.Cells(i)
        End With
    End If

Ce code fonctionne mais pour les colonnes qui ne sont pas de l'édition, si je suis d'édition dans une des colonnes, sa ne fonctionne pas et c'est l'erreur: Actuelle de la cellule ne peut pas être définie à une cellule invisible.

  • google est votre ami 🙂 codeproject.com/Tips/296327/...
  • Salut, j'ai déjà essayer ce code mais sa ne fonctionne pas. merci
  • Plaît, après ce que vous avez essayé. @SevdaHelix peut-être vous ne devriez pas recommander en conserve des solutions pour ce genre de questions: c'est une coutume, un comportement qui doit être construit par l'OP, ce qui peut poser des questions sur des problèmes spécifiques, il fait face tout en le faisant.
  • conserves de solutions? - le lien affiché est de deux lignes de code!
  • il n'y a pas de raisons ou explications, juste: "prenez ce code, qu'il semble faire l'affaire". Dans ce cas, je m'attends à quelque chose sur les lignes de: "prendre un coup d'oeil à cet événement..." "si tu fais que garder à l'esprit que..." et, enfin, fournir un exemple de code (seulement si vous voulez le faire) et il est où le lien ou votre code viendrait en image. C'est mon opinion, au moins.
  • c'était un commentaire qui a été posté pas une réponse. C'est exactement ce que les commentaires sont destinés à...
  • et la mienne était aussi un commentaire. Je n'ai pas écrit "vous ne pouvez pas le faire" (ce que je ferais en cas de réponse), j'ai juste écrit "peut-être que vous ne devriez pas...". Un lien externe à expliquer comment un comportement sons d'usine OK (comme un commentaire ou comme un support pour une réponse); un lien externe fournissant un code de l'exécution de la coutume comportement de l'OP est après avoir sans aucune explication n'a pas l'air trop bien (pour moi du moins). Un lien vers une référence pour les événements KeyDown de DataGridView, par exemple, serait mieux. Mais, comme l'a dit, c'est juste mon avis.
  • voir l'édition de l'OP; voir ce que vous obtenez lorsque les choses ne sont pas expliquées correctement.
  • Le code que vous avez posté n'a pas trop de sens, sans mentionner le cas où vous êtes à l'aide de l'appeler.

InformationsquelleAutor Matthew | 2013-08-29