Visual Basic - Vb2008 Crear un evento para reconocer teclado

Life is soft - evento anual de software empresarial
 
Vista:

Vb2008 Crear un evento para reconocer teclado

Publicado por Clara (3 intervenciones) el 14/04/2009 23:37:38
Hola que tal, tengo un catalago ABC en VB2008, que contienen dos form, el form1 muestra las datos en un datagrid y el form2 sirve para el ABC, lo que quisiera es que estando en el form1, además de darle clic a la opcion ABC, también lo pueda hacer por medio del teclado, es decir, seria lo mismo si en mi boton del form1 NUEVO, que en el teclado seleccione la tecla INSERT, BORRAR lo mismo que se selecciono la tecla SUPR.
Lo que no se es como hacer el evento que reconozca la tecla seleccionada en el teclado y le pase la instruccion que debe hacer por ejem, cuando doy nuevo lo llamo form2.show()

Gracias de antenamo por la respuesta que me puedan proporcionar.
Clara.
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:Vb2008 Crear un evento para reconocer teclado

Publicado por Jesus (22 intervenciones) el 04/05/2009 17:54:07
Hola.
En vb6 yo hago como sigue.

tienes que poner el keyPreview a True

luego el codigo es el siguiente
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
On Error GoTo errores
select case KeyCode
case 115
case 116
case else
end select
Exit Sub
errores:
Dim eras
eras = MsgBox("Error " & Err.Number & " " & Err.Description, vbCritical, "Facturas")
End Sub

si haces debug, te saldra el KeyCode de las teclas que necesites
Un saludo
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