Pause jusqu'a ce qu'une touche soit touchée

Résolu
buddy91600 Messages postés 14 Date d'inscription vendredi 17 mars 2006 Statut Membre Dernière intervention 26 août 2008 - 17 mars 2006 à 22:01
buddy91600 Messages postés 14 Date d'inscription vendredi 17 mars 2006 Statut Membre Dernière intervention 26 août 2008 - 18 mars 2006 à 14:42
Je cherche à stopper ( faire une pause) à une boucle de mon application jusqu'a ce que le user appuie sur une touche. cela doit être tout simple , mais je n'y arrive pas .

Merci de m'indiquer la bonne direction ( with event .. keypresed ...)

salut
A voir également:

3 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
17 mars 2006 à 23:27
salut,


SVP INDIQUEZ LE LANGAGE DE DEV !!!!!





pour le coup il te faut un boolean.


quand touche pressée, boolean change.


et la boucle en permanence teste ce boolean.





supposons VB6


pour la touche, il faut que la form reçoive l'évènement avant les contrôles.






Option Explicit

Dim bTouchePresse As Boolean

'

'

Private Sub Form_Load()

Me.KeyPreview = True

End Sub

'

'

Private Sub Form_KeyPress(KeyAscii As Integer)

bTouchePresse = True

End Sub

'

'

Private Sub Command1_Click()

bTouchePresse = False

MsgBox "La boucle commence. tapez une touche pour quitter"



' on va rester simples....

Dim i As Long

For i = 0 To 500000

Me.Caption = "Entrée n°" & CStr(i) & "/500000"

DoEvents

If bTouchePresse Then Exit For

Next i



MsgBox "sortie de boucle"

End Sub





<small> Coloration
syntaxique automatique [AFCK]</small>









PCPT [AFCK]
3
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
17 mars 2006 à 23:28
tu remarqueras tout de même qu'on quitte la boucle, on ne fait pas de pause genre... on entre on sort comme on veut.
0
buddy91600 Messages postés 14 Date d'inscription vendredi 17 mars 2006 Statut Membre Dernière intervention 26 août 2008
18 mars 2006 à 14:42
Impeccable merci. c'est exactement ce qe je chercher
0
Rejoignez-nous