Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Conocer la tecla pulsada (http://www.forosdelweb.com/f29/conocer-tecla-pulsada-350653/)

Maxi.Net 16/11/2005 19:05

Conocer la tecla pulsada
 
Hola grupo

Me gustaría saber: ¿cómo puedo conocer la tecla que se ha pulsado?

1.-Puntualmente necesito saber si se pulso la tecla F4

Por el momento se que debo programar el evento keypress de mi caja de texto

2.-¿Existe otra forma, sin programar el evento keypress, de establecer la tecla F4 para que se ejecute un bloque de código cuando la presiono en mi caja de texto?


Se agradece algun link, maual, código.

Graciass

Jose_minglein2 17/11/2005 02:00

porque no quieres utilizar keypres???Es la única forma (si no tendrías que utilizar las APIs de windows. Bueno tambien existen keyup y keydown.

Maxi.Net 17/11/2005 08:24

En realidad quiero usar cualquiera de las dos formas, me inclino mas por Keypress.

el problema es que no se como saber si se ha pulsado la tecla F4, lo he logrado con otras teclas (Letras del abecedario y numeros).

sugerencias porfavor

Jose_minglein2 17/11/2005 09:16

Ah no lo habia leido perdona, entonces debes utilizar keyup:
Código:

private sub loquesea(byval sender as object, byval e as keyeventargs) handles mytextbox.keyup
if convert.tostring(e.keycode) = "F4"
'loque quieras
end if
end sub

Suerte.

Maxi.Net 17/11/2005 09:30

Gracias por el codigo, aca tengo otra alternativa

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyValue = Keys.F4 Then
MsgBox("F4")
End If
End Sub

extraida de http://support.microsoft.com/?scid=kb;es;822492
link proporcionado por FNX_NET.

adios y gracias


La zona horaria es GMT -6. Ahora son las 00:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.