Visual Basic - KeyPress

Life is soft - evento anual de software empresarial
 
Vista:

KeyPress

Publicado por CyRuS (26 intervenciones) el 08/03/2007 16:38:52
KeyPress:

Porque no me reconoce esto ? Lo que quiero es que estando en el formulario
si le doy a la tecla "C" pues me ponga un mensaje.

Private Sub Form_KeyPress(KeyAscii As Integer)

If KeyPress = vbKeyC Then
MsgBox "hola"
End If

End Su
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:KeyPress

Publicado por benjo (679 intervenciones) el 08/03/2007 17:04:59
KeyPress es el evento y un evento no devuelve valores, KeyAscii por el contrario es el argumento, y constituye el valor Ascii de la tecla pulsada

Private Sub Form_KeyPress(KeyAscii As Integer)

If KeyAscii = vbKeyC Then
MsgBox "hola"
End If

End Su
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

RE:KeyPress

Publicado por Malandrín (47 intervenciones) el 08/03/2007 22:31:53
¿Activaste la propiedad KeyPreview como True, en tu formulario?
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