Uso Visual Basic .Net 2003 pero muchas gracias por la ayuda.
Me has abierto los ojos, jeje!
Pongo lo que he hecho por si le sirve a alguien.
Lo primero es activar la propiedad keypreview del formulario donde quiera detectar la pulsación de la tecla que desees poniéndola a True dicha propiedad.
Seguidamente, con el siguiente código me ha servido para detectar el código de la tecla que pulsaba y luego ya poner la condición con lo que deseaba que hiciera; en este caso la tecla era el F10 (código 121) y lo que quería es que llamara al evento click de mi picturebox1.
Código:
Private Sub AbrirAverias_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
Dim e2 As System.EventArgs
Dim str As String
str = CStr(e.KeyCode)
MsgBox(str)
If e.KeyCode = 121 Then
Call PictureBox1_Click(sender, e2)
End If
End Sub
Lo que no sé si se podría hacer. yo no lo he conseguido es poner una combinación de teclas al estilo CTRL+T o algo así.
Un saludo