Test Foro de elhacker.net SMF 2.1

Foros Generales => Dudas Generales => Mensaje iniciado por: makorro en 21 Octubre 2013, 16:38 PM

Título: problema con eventos keypress en c#
Publicado por: makorro en 21 Octubre 2013, 16:38 PM
hola
Disculpen la molestia :D
lo que pasa es que quiero hacer que todos los eventos keypress los maneje el form, pongo la propiedad keypreview en true pero nada mas agarra los primeros, después de que le aprieto a un botón ya no los agarra.
Leí que tengo que poner en true la propiedad KeyPressEventArgs.Handled del controlador de eventos de key press
¿Como hago esto?
ayuda por favor
:-[
Título: Re: problema con eventos keypress en c#
Publicado por: .:UND3R:. en 21 Octubre 2013, 18:01 PM
Cómo no te haz tomado la molestia ni si quiera de buscar el subforo indicado, tampoco me daré la molestia de ayudarte.
Título: Re: problema con eventos keypress en c#
Publicado por: DarK_FirefoX en 21 Octubre 2013, 20:20 PM
Cita de: .:UND3R:. en 21 Octubre 2013, 18:01 PM
Cómo no te haz tomado la molestia ni si quiera de buscar el subforo indicado, tampoco me daré la molestia de ayudarte.

tampoco hay que ser tan cruel, se puede ver que es nuevo, esta bien

Makorro, creo que deberi expresarte mejor, y si puedes pon parte de tu código, porque asi a ciegas no se te puede ayudar...

Salu2s
Título: Re: problema con eventos keypress en c#
Publicado por: Eleкtro en 21 Octubre 2013, 21:12 PM
Cita de: makorro en 21 Octubre 2013, 16:38 PMquiero hacer que todos los eventos keypress los maneje el form

No hay quien lo entienda :-/

Imagino que lo que pretendes decir es que TÚ quieres manejar el evento KeyPress para filtrar las Keys que se deben escribir y las que no...

Cita de: makorro en 21 Octubre 2013, 16:38 PMLeí que tengo que poner en true la propiedad KeyPressEventArgs.Handled

Así es, "False" para escribir la tecla pulsada, y "True" para omitirla.

Es algo muy sencillo, pero yo no manejo C#, aquí puedes ver un ejemplo para C#: http://msdn.microsoft.com/en-us/library/system.windows.forms.keypresseventargs.handled.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2

PD: Porfavor muevan esto al subforo de .NET