Ctrl v et ctrl c dans keyPress [Résolu]

centaure59 43 Messages postés mardi 21 septembre 2004Date d'inscription 10 juillet 2017 Dernière intervention - 9 janv. 2006 à 16:23 - Dernière réponse : centaure59 43 Messages postés mardi 21 septembre 2004Date d'inscription 10 juillet 2017 Dernière intervention
- 10 janv. 2006 à 16:38
Bonjour, j'utilise cette procedure pour empecher que l'on frappe autre chose que des chiffres dans un text_box, comment puis je laissé passer un ctrl+c et ctrl+v

merci d'avance pour votre aide

Private Sub QtStock_Text_KeyPress(KeyAscii As Integer)


'elimine la touche frapper dans "Qt Stock" si ce n'est pas un chiffre
If KeyAscii = 8 Then Exit Sub 'et laisse passer si c'est la touche backspaceIf InStr("0123456789", Chr$(KeyAscii)) 0 Then KeyAscii 0


End Sub
Afficher la suite 

5 réponses

Gobillot 3140 Messages postés vendredi 14 mai 2004Date d'inscription 31 mars 2015 Dernière intervention - 9 janv. 2006 à 16:38
+3
Utile
c --> 3ème lettre de l'alphabet

v --> 22ème lettre de l'alphabet







Private Sub QtStock_Text_KeyPress(KeyAscii As Integer)

Select Case KeyAscii

Case 3, 22:

Case 8:

Case 48 To 57:

Case Else: KeyAscii = 0

End Select

End Sub


Daniel
Cette réponse vous a-t-elle aidé ?  
centaure59 43 Messages postés mardi 21 septembre 2004Date d'inscription 10 juillet 2017 Dernière intervention - 9 janv. 2006 à 17:15
0
Utile
Merci pour ton aide
centaure59 43 Messages postés mardi 21 septembre 2004Date d'inscription 10 juillet 2017 Dernière intervention - 9 janv. 2006 à 17:34
0
Utile
je suis d'accord avec
c --> 3ème lettre de l'alphabet
v --> 22ème lettre de l'alphabet
mais en code acsii cela fait c=66 et v=85
et comment le crtl passe

Question bete hein............... merci
Gobillot 3140 Messages postés vendredi 14 mai 2004Date d'inscription 31 mars 2015 Dernière intervention - 9 janv. 2006 à 17:57
0
Utile
ce sont des caractères indépendants:

"m" et "Ctrl m" n'ont rien à voir comme "Shift c" est différent de "c"

"Ctrl c" est un seul caractère et non pas "Ctrl" suivi de "c"







Lettre "C" --> 67 (Shift C)

Lettre "c" --> 99



"Ctrl c" --> 3

"Ctrl C" --> 3

Daniel
centaure59 43 Messages postés mardi 21 septembre 2004Date d'inscription 10 juillet 2017 Dernière intervention - 10 janv. 2006 à 16:38
0
Utile
ok merci pour ton eclaircisement

et passe une bonne année

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.