évenement KeyDown au niveau de la form ne se déclenche pas
beet2che
Messages postés84Date d'inscriptionsamedi 17 mars 2007StatutMembreDernière intervention14 avril 2009
-
5 mars 2009 à 09:48
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 2013
-
5 mars 2009 à 11:17
Bonjour
je souhaite que lorsque je clique sur le bouton F1 au niveau de ma form un message s'affiche.
j'ai essayé avec l'évenement Keydown mais ça ne marche que pour les contrôles mais pas au niveau de ma form.
voiçi le code :
Private
Sub
FrmCtr_KeyDown(
ByVal
sender
As
Object
,
ByVal
e
As
System.Windows.Forms.KeyEventArgs)
Handles
Me
.KeyDown
If
e.KeyCode = Keys.F1
Then
MessageBox.Show(
"F1"
)
End
If
End
Sub
cordialement
A voir également:
évenement KeyDown au niveau de la form ne se déclenche pas
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 5 mars 2009 à 11:17
Bonjour,
si (et je crois que oui) VB.Net fonctionne comme VB6, il faut définir une propriété de ta Form (sous VB6, c'est la propriété KeyPreview, qu'il faut mettre à True)