Déplacement du séléction entre des textbox
Bonjour,
j'ai crée deux textbox avec qui contient des liens.
l'emplacement physique du textbox1 dans le formulaire est au dessus du textbox2.
mon but et de créer un menu qui contient ces deux textbox,par défaut on a textbox1 est séléctionné, si je click sur le flèche bas du clavier le textbox2 est sélectionne.et l'inverse.
j'ai le code si dessous qui marche bien sur le click bas du clavier mais il y'a problème dans le flèche haut c'est que au lieu de séléctionné textbox1,on a le curseur de modification sur textbox1.
créez ce form et vous allez comprendre bien mon problème.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Public Class Form1
Private Sub tx1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Down Then
TextBox2.Select()
End If
If e.KeyCode = Keys.Enter Then
me.hide()
form2.show()
End If
End Sub
Private Sub tx2_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown
If e.KeyCode = Keys.Up Then
TextBox1.Select()
End If
If e.KeyCode = Keys.Enter Then
me.hide()
form3.show()
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.Select()
End Sub
End Class |