No Funciona KeyPress al Tener el Foco en DataGrid

28/02/2006 - 02:02 por Daniel H. Villa | Informe spam
Hola Grupo:

Utilizo el Keypress para que cuando pulse la tecla ESC me cierre mi Forma,
sin embargo ya no funciona cuando mi cursor esta en un DataGrid. En
el evento Keypress de la Forma tengo este código:

Private Sub frmSurtido_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress

If (e.KeyChar = Microsoft.VisualBasic.ChrW(27)) Then

Me.Close()

End If

End Sub

Solo funciona si el cursor no esta en el DataGrid.
Ojala y alguien me pueda ayudar
Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°

Preguntas similare

Leer las respuestas

#1 Diego Cofré
28/02/2006 - 15:28 | Informe spam
Daniel:
Setea la propiedad KeyPreview del formulario en True.
Saludos
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com
Respuesta Responder a este mensaje
#2 Daniel H. Villa
28/02/2006 - 16:11 | Informe spam
Hola:

Lo que hice fue en la parte de las propiedades de la forma, en CancelButtom,
defini mi boton Salir, para que al pulsar la Tecla ESC se cerrara mi forma.

Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSalir.Click

Me.Close()

End Sub


El KeyPreview lo deje como True de mi forma.

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°

"Diego Cofré" escribió en el mensaje
news:%
Daniel:
Setea la propiedad KeyPreview del formulario en True.
Saludos
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com


Respuesta Responder a este mensaje
#3 Lord Voldemort
02/03/2006 - 17:59 | Informe spam
prueba usando el evento keydown del formulario y no el keypress




"Daniel H. Villa" wrote in message
news:%
Hola:

Lo que hice fue en la parte de las propiedades de la forma, en
CancelButtom, defini mi boton Salir, para que al pulsar la Tecla ESC se
cerrara mi forma.

Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSalir.Click

Me.Close()

End Sub


El KeyPreview lo deje como True de mi forma.

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°

"Diego Cofré" escribió en el mensaje
news:%
Daniel:
Setea la propiedad KeyPreview del formulario en True.
Saludos
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida