Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/04/2012, 00:09
Avatar de empardopo
empardopo
 
Fecha de Ingreso: abril-2004
Mensajes: 73
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Activar control picturebox con teclas

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