bonjour je voudrais créer un événement
quand je te tapes:
Alt+V
j'ai fait un petit programme pour avoir les Keyascii mais ya pas de code ???
pouvez m'aider ??
bonjour je voudrais créer un événement
quand je te tapes:
Alt+V
j'ai fait un petit programme pour avoir les Keyascii mais ya pas de code ???
pouvez m'aider ??
Plzzz pas de questions par MP.
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
18
19
20
21 Option Explicit Private m_blnCtrlKeyIsDown As Boolean Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) On Error GoTo Err_Handler If KeyCode = 118 And m_blnCtrlKeyIsDown Then '118 = "v" '... m_blnCtrlKeyIsDown = False ElseIf KeyCode = 17 Then '17 = touche ctrl, à remplacer avec celle de ALT '... m_blnCtrlKeyIsDown = True Else '... m_blnCtrlKeyIsDown = False End If Exit Sub Err_Handler: End Sub
Comme le laisse suggerer le code de vld44, ALT+V, n'a pas de code ascii
Par contre on peut utilise KeyUp ou KeyDown pour recuperer le KeyCode (code de la touche) et le Shift (combinaison des touches CTRL+ALT+SHIFT)
En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
(ALEXANDRE DUMAS)
N'hésitez pas à visiter ma page de contributions
merci pour la réponse
mais le if impose un ordre pour taper
il faut soit taper le v puis le alt ou l'inverse
j'ai essayer
mais ça ne réponds pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part if Keycode=18 and keycode=86 then
Plzzz pas de questions par MP.
Lorsque l'on veut une touche modifiée par Shift, Alt ou Ctrl, on appuie toujours AVANT sur le modificateur, soit Alt puis V :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyV Then If Shift = 4 Then MsgBox "Alt-V" End If End Sub
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
bha oui c'est ce que j'ai fait
merci
Plzzz pas de questions par MP.
OUI chef !!!!!!
Plzzz pas de questions par MP.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager