Visual Basic - Ayudaen Evento KeyUp

Life is soft - evento anual de software empresarial
 
Vista:

Ayudaen Evento KeyUp

Publicado por danny (14 intervenciones) el 26/10/2006 17:14:39
Hola cibers

esta es mi necesitadad, realizar en atajo como por ejemplo Control + G y susede algo
como llamr una venta a un mensaje etc.
esta edia mia lo quiero implemtar en el evento KeyUp de mi formulario. y tengo un problema es el paramtro Shift, que le asigne vbKeyControl, y ami keycode co compare con la tecla vbkeyG

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Shift = vbKeyControl
if KeyCode = keyvbG then
msgbox "mensaje"
end if
End Sub

el problema que mes surgio es que cuando precio la tecla g sin el control no corria, hasta esta bien, cuando precio el control y seguido de la tecla g, me salio lo que quiere. y luego precio ne la tecla G, me sucedio lo mismo que hacia con el Control + G. yesto lo que me dejo un poco consternado.
gracias ante mano y espero su respuesta
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:Ayudaen Evento KeyUp

Publicado por Danny (14 intervenciones) el 26/10/2006 17:19:01
Soy danny el mismo que hico la pregunta
y pues ya encontr mi error

'Dim ky As Long
if shift = vbCtrlMask And KeyCode = vbKeyG then
me surge algo
end if

shift = vbCtrlMask
el shift = solo es una mascara y encontre el parametro de mascara de control
que vbCtrlMask y tambien hay para e alt y el shift
problema solucionado
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