Bonjour tout le monde,
J'ai un formulaire avec de nombreuses (variable) textboxes auxquelles je voudrais affecter pendant le chargement du formulaire une fonction sur l'évènement OnKeyDown.
Dans un 1er temps (Load du formulaire) :
Dans un 2e temps, dans le vba du formulaire ou un module :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim ctl As Control For Each ctl In Me.Controls ctl.OnKeyDown = "=maFonction(............?)" Next ctl
Mon pb est que je n'arrive pas à 'récupérer' la valeur KeyCode produite à l' appui d'une touche( après avoir mis le curseur dans le textbox concerné, bien sûr ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Public Function maFonction(KeyCode ? as ?) Dim ctl as control Set ctl = Screen.ActiveControl Select Case KeyCode Case 65 'action1 Case 66 'action2 End Select End Function
Qu'est-ce que j'oublie ? ou ne sais pas encore ?
Merci






Répondre avec citation





Partager