ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 4 sept. 2011 à 18:38
Bonjour,
1)
Je voudrais déclencher, au clavier, l'apparition d'images avec les touches 1 et 2 par exemple.
Pour nous (ce forum), la question se limite à ce point :
Comment intercepter (quelles que soient les instructions de mon choix qui seront alors exécutées) la pression sur une touche du clavier.
Et la réponse dépend du contrôle qui a le focus à ce moment-là (sinon : compliqué et par utilisation de fonctions de l'api de windows).
Quel est donc le contrôle ayant le focus lors de cette pression ?
2)
Au fil de la discussion, je pense que je pourrai donner plus d'infos sur ce que je souhaiterais faire ^^
Je ne le crois/espère pas. Le principe de ce forum est : une question par discussion (celle-ci devant porter sur un problème spécifique et isolé).
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 4 sept. 2011 à 19:30
Ceci ayant été dit :
Si ton outil de développement est bien VB6 (la présente section de ce forum) :
En affectant la valeur True à la propriété KeyPreview de ton Form, les évènements clavier seront interceptés (mais pas tous si autres contrôles présents) par l'évènement Keypress de ton Form.
Ce sera toujours le cas pour tes touches 1 et 2
Exemple :
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = Asc("1") Then MsgBox "touche 1 pressée"
End Sub
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient