SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: kornneo en Jueves 4 de Octubre de 2007, 02:24
-
Hola buenas tardes a todos
Pues soy nuevo en este foro y pues espero y me puedan ayudar...
Mi problema es
Como puedo capturar la tecla presionada de el usuario en un Form
Ahora ya se que con los eventos KeyPress , etc etc... el problema esta que quiero capturar la tecla estando en cualquier control del formulario
para ser mas explicito... utilizar la tecla Esc y poder cerrar el formulario independientemente en el control que este
bueno pues espero y me haya dado a entender y me puedan ayudar...
de antemano muchas gracias... saludos
-
Upss...
Pues ya le encontre... y me respondo a mi mismo.. !!!
lo que hice fue modificar la propiedad KeyPreview del Form a true
y listo
private void Form_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Escape)
Close();
}
y pues ya en el evento FormClosing() pues ya pongo algunas validaciones...!!!
bueno pues gracias... por los que vieron el mensaje... y hasta luego..!!!