AYUDA PRESIONANDO F1 EN UN FORM SIN TEXBO
Publicado por Javier E. Salvay (49 intervenciones) el 08/05/2006 01:53:19
Hola a todos, les cuento mi duda...
Tengo un form en el caul tengo un boton AYUDA, que al presionar me aparece la ayuda.
Quise que la ayuda aparezca caundo presiono F1, pero hasta ahora no lo he logrado.
He buscado en el foro y aparece un ejemplo para lo que necesito pero no me anduvo. Aca se los muestro por las dudas de que a alguien se le ocurra algo ke modifcar.
---------------------------------------------------------------------------------------------------------------------------
Activar la propiedad Keypreview a TRUE en el form donde se va a presionar el F1 y agregar el siguiente código en el KeyDown del Form.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF1 Then
Msgbox "AYUDA"
End If
End Sub
---------------------------------------------------------------------------------------------------------------------------
He probado con esto, pero no me reconoce la tecla presionada. Tambien he probado presionando caulquier otra tecla pero no hay caso, nunca ingresa al evento keydown.
Distinto es si tengo text, por supuesto que hay si se puede, pero no quedaría lindo poner un textbox con un setfocus y que al presionar aparezca, porke despues hay que controlar que si estas en otro form y l o cerras, que te vaya al textbox y demás. OTRO TEMA ESE.
Bueno, si alguien se le ocurre algo, por favor, agreguéguelo.
Saludos, Javier
Tengo un form en el caul tengo un boton AYUDA, que al presionar me aparece la ayuda.
Quise que la ayuda aparezca caundo presiono F1, pero hasta ahora no lo he logrado.
He buscado en el foro y aparece un ejemplo para lo que necesito pero no me anduvo. Aca se los muestro por las dudas de que a alguien se le ocurra algo ke modifcar.
---------------------------------------------------------------------------------------------------------------------------
Activar la propiedad Keypreview a TRUE en el form donde se va a presionar el F1 y agregar el siguiente código en el KeyDown del Form.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF1 Then
Msgbox "AYUDA"
End If
End Sub
---------------------------------------------------------------------------------------------------------------------------
He probado con esto, pero no me reconoce la tecla presionada. Tambien he probado presionando caulquier otra tecla pero no hay caso, nunca ingresa al evento keydown.
Distinto es si tengo text, por supuesto que hay si se puede, pero no quedaría lindo poner un textbox con un setfocus y que al presionar aparezca, porke despues hay que controlar que si estas en otro form y l o cerras, que te vaya al textbox y demás. OTRO TEMA ESE.
Bueno, si alguien se le ocurre algo, por favor, agreguéguelo.
Saludos, Javier
Valora esta pregunta


0