Probleme de recuperation de touche sur vb

Résolu
James56 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -  
James56 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un petit probleme avec un petit bout de code sur visual basic express :


ce code fonctionne bien :
 
Private Sub Buff_bleu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buff_Bleu.Click

            If Me.Timer_bleu.Enabled = False Then


                Me.Timer_bleu.Enabled = True
                Me.buff_Bleu.Text = repop_bleu
                repop_bleu_decompt = repop_bleu
            Else
                Me.Timer_bleu.Enabled = False
                Me.buff_Bleu.Text = "Bleu"

            End If
      
    End Sub


mais j'ai voulu remplacer le clique par l'appui sur une touche :

 Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        If e.KeyCode = Keys.NumPad1 Then


            If Me.Timer_bleu.Enabled = False Then

              
                Me.Timer_bleu.Enabled = True
                Me.buff_Bleu.Text = repop_bleu
                repop_bleu_decompt = repop_bleu
            Else
                Me.Timer_bleu.Enabled = False
                Me.buff_Bleu.Text = "Bleu"

            End If
        End If
    End Sub


et quand jappuis..ya rien qui se passe XD
si quelq'un a idée avant que je pete un cable ...sa fait h que je tourne en rond..
A voir également:

2 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Quand tu met Keys.NumPad1 (qui n'est pas une touche clavier), il faut obligatoirement que le code de e.KeyCode y corresponde.
Quel touche tu veux pour valider le timer ?
A+
1
James56 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   16
 
merci bcp :)
0