Probleme de recuperation de touche sur vb

Résolu/Fermé
James56 Messages postés 161 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 1 avril 2022 - 22 oct. 2012 à 17:03
James56 Messages postés 161 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 1 avril 2022 - 25 oct. 2012 à 10:52
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 dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
23 oct. 2012 à 17:09
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 lundi 24 septembre 2007 Statut Membre Dernière intervention 1 avril 2022 16
25 oct. 2012 à 10:52
merci bcp :)
0