Bonjour,

Débutant, sur un programme, j'ai réglé des raccourcis sur les touches F1 à F12,
de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Private Sub Onair_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        Select Case e.KeyCode
            Case Keys.F1
                Procédure(parmètre1, paramètre2,etc..)
            Case Keys.F2
                 Procédure(parmètre1, paramètre2,etc...)
            'Etc...
Tout fonctionne parfaitement, sauf pour la touche F10. Il faut à chaque fois appuyer 2 fois. Sur un seul clic, il se passe comme si la form perdait le focus, et en rappuyant elle le retrouvait (alors qu'elle l'a bien toujours) et suit la procédure.

La procédure en elle même est bonne puisque fonctionnant avec les autres raccourcis parfaitement.
Et si je remplace l'appel à la procédure par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
txttest.Text = txttest.Text & "hop"
le "hop" ne s'affiche qu'une fois sur deux appuis sur F10.

J'avoue ne pas bien comprendre.
Merci pour votre aide,

Manu.