j5em3110
Messages postés15Date d'inscriptionlundi 5 septembre 2005StatutMembreDernière intervention23 janvier 2006
-
6 sept. 2005 à 19:11
us_30
Messages postés2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 2016
-
7 sept. 2005 à 08:59
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.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 6 sept. 2005 à 19:25
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)