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 : Sélectionner tout - Visualiser dans une fenêtre à part
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