Evenements touches

[Résolu]
Signaler
Messages postés
3
Date d'inscription
lundi 31 août 2009
Statut
Membre
Dernière intervention
26 octobre 2009
-
Messages postés
150
Date d'inscription
dimanche 17 mai 2009
Statut
Membre
Dernière intervention
25 mai 2012
-
Comment assigner un événement à des touches de fonction (f1, f2, f3 ...) ou des touches basiques (a,b,c ...) dans une fenêtre.

Merci d'avance

P.S. : J'utilise Visual Studio 2008

2 réponses

Messages postés
150
Date d'inscription
dimanche 17 mai 2009
Statut
Membre
Dernière intervention
25 mai 2012

un exemple de detection de là touche esc:
 'declarer une variable boolean pour la touche ESC
    Public CancelPressed As Boolean = False
    'Fonction pour detecter la touche du clavier
    Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
        CancelPressed keyData Keys.Escape
    End Function


tu peut àjouter une condition dàns là fonction:
If CancelPressed Then
'.....
End IF
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
Tu ne peux pas assigner d'évènements à des touches spécifiques.

Il te faut utiliser les évènements clavier des contrôles (KeyDown, KeyPress, KeyUp, ...) et filtrer sur la touche réellement appuyée


[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i