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 ^^'


A voir également:

1 réponse

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
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
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
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
L3x0 Messages postés 69 Statut Membre 1
 
Sa ne marche pas... :/
0