Bonjour à toi aussi,
Sur l'évenement keypress tu effectues un test sur la touche pressée. Si c'est la touche enter alors tu lui affecte la touche tabulation
ci-joint l'exemple du msdn en vb.net à toi de l'adapter.
Imports System
Imports System.Windows.Forms
Public Class Form1
Inherits Form
Public Sub New()
' Create a TextBox control.
Dim tb As New TextBox()
Me.Controls.Add(tb)
AddHandler tb.KeyPress, AddressOf keypressed
End Sub 'New
Private Sub keypressed(ByVal o As [Object], ByVal e As KeyPressEventArgs)
' The keypressed method uses the KeyChar property to check
' whether the ENTER key is pressed.
' If the ENTER key is pressed, the Handled property is set to true,
' to indicate the event is handled.
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
e.Handled = True
End If
End Sub 'keypressed
Public Shared Sub Main()
Application.Run(New Form1())
End Sub 'Main
End Class 'Form1
Attention une remarque dans le msdn apparait :
Utilisez la propriété KeyChar pour échantillonner des séquences de touches au moment de l'exécution et modifier les séquences de touches dans des circonstances d'exécution spéciales. Par exemple, vous pouvez utiliser KeyChar pour désactiver l'utilisation des touches non numériques lorsque l'utilisateur entre un code postal, remplacer toutes les pressions des touches alphabétiques par des majuscules dans un champ de saisie de données, ou encore contrôler le clavier ou tout autre périphérique de saisie à touches pour repérer des combinaisons de touches spécifiques.
Vous pouvez obtenir ou définir les touches suivantes :
a-z, A-Z.
CTRL.
Signes de ponctuation.
Touches numériques (à la fois celles du haut du clavier et celles du pavé numérique).
ENTRÉE.
Vous ne pouvez pas obtenir ou définir les touches suivantes :
La touche TABULATION.
INSER et SUPPR.
DÉBUT.
FIN.
PG. PRÉC et PG. SUIV.
F1-F2.
ALT.
Touches fléchées.
Bon courage
HellAngel777
Les machines ne font pas d'erreurs
Heureusement nous sommes humains