Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Forms: Désactiver les clés

Author(s)
Dev Ashish

Désactiver les clés PgUp et  PgDown dans un formulaire.

(Q)    Comment désactiver un clé, tel que PgUp, dans un formulaire?
(A)    Assigner la propriété Key Preview du formulaire à True (Vrai) et placer le code suivant dans la procédure événementielle du formulaire OnKeyDown. (Ce code permet de désactiver tout aussi bien la clé Alt et Tab.) Si on enlève le commentaire du Case Else, on trouvera le numéro KeyCode de la clé enfoncée qu'on désire éventuellement capturer de la sorte.

'************ Code Start **********
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
'33 - PgUp; 34 - PgDown; 9 - Tab; 18=Alt
    Select Case KeyCode
        Case 33, 34, 9, 18
            KeyCode = 0
        Case Else
            'Debug.Print KeyCode, Shift
    End Select
End Sub
'************ Code End   **********

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer