Cmnt arrêter un Timer en pressant une touche du clavier sur VB ?

L3x0 Messages postés 69 Statut Membre -  
L3x0 Messages postés 69 Statut Membre -
Bonjour j'utilise Microsoft Visual Basic 2008.
Et j'aimerai savoir qu'est-ce que je dois "coder/scripter" pour que quand j'appuie sur une touche de mon clavier (F1) bah sa arrête le timer, en faisant: Timer1.Stop() et hop, sa arrête le timer.

Merci de m'aider ^^'



--
Cordialement L3x0, apprentit hackeur

1 réponse

  1. Utilisateur anonyme
     
    Bonjour,

    Dans les événements de ton formulaire, tu dois normalement avoir OnKeyPress, quelque chose comme ça. J'ai pas VB2008 sur ce PC en ce moment mais ça doit bien exister, si on sait le faire déjà en VB6.
    0
    1. L3x0 Messages postés 69 Statut Membre 1
       
      Mh non, sa m'a pas l'air d'exister...
      Moi il faut juste la commande entière, du genre:

      Private Sub <truc à marquer>
      <truc à marquer>
      End Sub

      Merci de m'aaider!
      0
    2. Utilisateur anonyme
       
      Sous Visual Studio 2010, je crée un projet VB et sur mon formulaire je place un timer. Il s'appelle donc timer1. Je règle les propriétés etc.

      Ensuite, je clique sur mon formulaire pour avoir accès aux événements à droite de l'écran (icône avec un éclair). Là, il y a l'événement KeyDown.

      Ce qui me donne dans le code :

          Private Sub Form1_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
              If e.KeyCode = Keys.F1 Then
                  Timer1.Stop()
              End If
          End Sub


      Dans cette procédure, je peux mettre un timer1.Stop().
      0
    3. L3x0 Messages postés 69 Statut Membre 1
       
      Hahaha, je te remerci ! J'ai fait le tour j'ai pas trouvé. Merci à toi, j'essaye tout de suite!
      0
    4. L3x0 Messages postés 69 Statut Membre 1
       
      Sa ne marche pas... :/
      0