allthew3
Messages postés551Date d'inscriptionsamedi 8 janvier 2005StatutMembreDernière intervention12 avril 2008
-
20 mai 2007 à 18:19
cs_Fyerrblad
Messages postés22Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention24 janvier 2008
-
31 mai 2007 à 20:52
Bonjour,
Comment faire pour faire quelque chose lorsque l'utilisateur appui sur une touche (exemple F1, Ctrl, ...) ?
y'a un evenement pour ça ?
ptit_tof57
Messages postés79Date d'inscriptionlundi 28 août 2006StatutMembreDernière intervention 4 avril 20091 20 mai 2007 à 18:44
Salut il y a trois évenements, keypress, keydown, keyup.
Private Sub Bouton1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Button1.KeyPress()
MessageBox.Show("Salut")
End Sub
Cette exemple affiche coucou lorsque tu presses une touche.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 mai 2007 à 18:51
Salut
Pour les touches genre Control, c'est expliqué dans l'aide de VB quand on cherche les évènements du Keyboard :
Dim bToucheCtrl As Boolean
bToucheCtrl =
My.Computer.Keyboard.CtrlKeyDown
Pour le F1, j'ai poas eu le temps de chercher
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
cs_Fyerrblad
Messages postés22Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention24 janvier 2008 31 mai 2007 à 20:52
Slt,
J'ai un bon exemple:
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.F1() Then
'Action à effectuer.
End If