Evenement key press [Résolu]

Messages postés
73
Date d'inscription
mardi 18 mars 2008
Dernière intervention
19 décembre 2010
- - Dernière réponse : PCPT
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
- 21 janv. 2010 à 23:14
Bonjour,

J'aimerais activer le clique automatique sur un bouton quand je presse Ctrl Enter mais mon principale propblem c'est l'événement Keyup (ou tous les types d'événement a relative aux touches) ne fonctionnent pas.

Par exemple, j'ai mis :

Private Sub Form1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
MsgBox("hello")
End Sub
Mais aucune action ne ce produit qd je presse une touche

Je pense que sa doit pas être très compliqué mais je trouve pas de solution ... un peu d'aide serait la bienvenue

Merci d'avance

Médéric
Ergonome IHM
Interaction Homme Machine
HTML clipboard<![CDATA[
h1{ border: thin #FFFFFF; color: #339933; text-align: center;}h2{text-align: center; color: #000080}h3{text-align: center; color: #FF0000
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
29
3
Merci
salut,

pas de chance, tu as pris l'exemple du seul objet qui nécessite une modification

si tu presses dans une zone, pas de souci
mais sur la form, 95% certain qu'un contrôle est présent et donc intercepte la pression (plus ou moins)

du coup oui, c'est pas très compliqué :
il faut juste passer le KEYPREVIEW de la form à TRUE

++

[hr]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 87 internautes nous ont dit merci ce mois-ci

Commenter la réponse de PCPT

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.