Comment attribuer des actions aux touches?
Thursday, Décembre 11th, 2008 1 - Créer un formulaire de commande dans la structure et l'événement "cliquant" sur les propriétés de la forme entrez la commande suivante: me.keypreview = true
Ou est ce que cela va rendre les événements de clavier sont reçus dans la première forme.
2 - Dans les propriétés du formulaire, bouton ci-dessous à «l'événement a mis le code suivant:
Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer)
Sélectionnez KeyCode Case
Affaire vbKeyF2
DoCmd.OpenForm "Form1"
Affaire vbKeyF3
DoCmd.OpenForm "Form2"
Affaire vbKeyF4
DoCmd.OpenForm "formulario3"
Affaire vbKeyF5
Comme Calculatrice Dim double
Calculatrice = Shell ("calc.exe", vbNormalFocus)
Affaire vbKeyF6
DoCmd.Close
Case Else
End Select
End Sub
Qu'est-ce que cela fait est le suivant:
- En appuyant sur la touche F2 ouvre la form1
- En appuyant sur la touche F3 ouvre Form2
- En appuyant sur la touche F4 ouvre la formulário3
- En appuyant sur la touche F5 ouvre la calculatrice Windows
- En appuyant sur la touche F6 ferme le formulaire
En plus de la touche de fonction F1, F2 ... etc, nous pouvons aussi utiliser n'importe quelle autre touche pour exécuter des fonctions, mais en gardant à l'esprit que si nous voulons entrer des données dans une forme qui ne conviennent pas à utiliser les touches qui sont utilisés pour écrire des données dans les champs.
Une autre chose est qu'il ne fonctionne que sur la forme où vous mettez les codes ci-dessus.
Téléchargement: Touches 





























