Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
TextBox2.Focus()
End If
End Sub
j'ai employé le code ci-dessus pour passer le focus d'un textbox à autre avec la touche entrer, ça marche mais le seul souci c'est que cela produit un son, le mm qui se produit quand un message d'avertissement apparaît.
si qqun peut me proposer une solution pour arrêter la production de ce son "bizarre" ,j'en serai très reconnaissant !
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Convert.ToChar(Keys.Return) Then
e.Handled = True
TextBox2.Focus()
End If
End Sub
++
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Return Then
TextBox2.Focus()
e.Handled = True
e.SuppressKeyPress = True
End If
End Sub
mais si dans mon projet il y a 20 Textbox, est ce que chaque fois il faut écrire la meme code pour chaque textbox au bien il y a un methode generale .
code :
----------------
Private Sub TextBox1_KeyDown(ByVal sender As [color=blue]
/colorObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyChar = Convert.ToChar(Keys.Enter) Then
TextBox2.Focus() ' The Next textbox to select
End If
End Sub
------------------
ou bien un module définir cette code pour tt les formes dans mon projet et comment je l'appelle ?
Au lieu de réveiller de très vieilles discussions ===>>
Je te suggère d'en ouvrir une pour demander comment faire pour que la même instruction s'applique à plusieurs contrôles.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient