Visual Basic - Codigo KeyAscii

Life is soft - evento anual de software empresarial
 
Vista:

Codigo KeyAscii

Publicado por Carlos Garcia (54 intervenciones) el 23/12/2000 00:00:00
mi problema es que tengo una aplicacion en la que uso el control de teclas usando el keyascii, pero lo que quiero es cambiar el ctrl y usar el alt pero no me se los codigos:

ejemplo ctrl+n = 14
ctrl+e = 5
ctrl+b = 2
lo que quiero es saber :
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Codigo KeyAscii

Publicado por felipe (74 intervenciones) el 24/12/2000 00:00:00
Tienes que usar el KEYDOWN es el unico que te captura las teclas CRTL y ALT mas las teclas que quieres usar... mas ayuda el VB

un ejemplo sacado de la ayuda

Private Sub Text1_KeyDown (KeyCode As Integer, Shift As Integer)
Dim ShiftDown, AltDown, CtrlDown, Txt
ShiftDown = (Shift And vbShiftMask) > 0
AltDown = (Shift And vbAltMask) > 0
CtrlDown = (Shift And vbCtrlMask) > 0
If KeyCode = vbKeyF2 Then ´ Display key combinations.
If ShiftDown And CtrlDown And AltDown Then
Txt = "SHIFT+CTRL+ALT+F2."
ElseIf ShiftDown And AltDown Then
Txt = "SHIFT+ALT+F2."
ElseIf ShiftDown And CtrlDown Then
Txt = "SHIFT+CTRL+F2."
ElseIf CtrlDown And AltDown Then
Txt = "CTRL+ALT+F2."
ElseIf ShiftDown Then
Txt = "SHIFT+F2."
ElseIf CtrlDown Then
Txt = "CTRL+F2."
ElseIf AltDown Then
Txt = "ALT+F2."
ElseIf SHIFT = 0 Then
Txt = "F2."
End If
Text1.Text = "You pressed " & Txt
End If
End Sub

el resto tienes que investigarlo tu.


Saludos desde Chile
MUY FELIZ NAVIDAD y QUE EL VIEJO PASCUERO TE TRAIGA TODO LO QUE DESEAS!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar