begin process at 2008 09 06 00:32:35
1 237 606 membres
8 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pouvoir utiliser les touches du clavier quand il y a une boucle do .... loop en execution. [ Archives Visual Basic / VBA ] (j5em3110)

pouvoir utiliser les touches du clavier quand il y a une boucle do .... loop en execution. le 06/09/2005 19:11:57

j5em3110
Bonjour. Qui pourrait me dire comment fait t'on pour interagire avec le clavier pour certaine touche font telle et elle action dans une boucle do ......loop en cours d'execution dans un module. Exemple pour deplacer bonhomme dans jeu, agire sur une touche pendant que des mechant bouge grace a la commande do...loop. Je vous remercie par avance. Jrem3110

Re : pouvoir utiliser les touches du clavier quand il y a une boucle do .... loop en execution. le 06/09/2005 19:25:29

jack
(Admin CS)
Salut
Il suffit simplement d'insérer (au moins) une instruction DoEvents dans tes boucles afin de redonner la main au système afin qu'il puisse gérer ses périfériques.
Donc, dans ton cas, les touches que tu presseras seront interceptées dans le Form_KeyDown (ou KeyPress) à condition que son attribut (propriété) KeyPreview soit à True. Il te suffira de faire un Select Case avec le KeyCode ou le KeyAscii (selon la sub) renvoyé par la Sub

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)

Re : pouvoir utiliser les touches du clavier quand il y a une boucle do .... loop en execution. le 06/09/2005 19:26:41

jack
(Admin CS)
Réponse acceptée !
NB : j'ai vu au dernier moment que la catégorie de ton message est VBA
Pas sûr que ces techniques VB6 cela puisse s'appliquer à VBA, teste quand même

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)

Re : pouvoir utiliser les touches du clavier quand il y a une boucle do .... loop en execution. le 07/09/2005 08:59:57

us_30
Membre Club
Réponse acceptée !
Salut, LA réponse de jack est parfaite, et s'applique aussi à VBA. JE viens de regarder... Amicalement, Us.


Classé sous : boucle, do, execution, clavier, loop

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS