problema con eventos keypress en c#

Iniciado por makorro, 21 Octubre 2013, 16:38 PM

0 Miembros y 1 Visitante están viendo este tema.

makorro

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
:-[

.:UND3R:.

Cómo no te haz tomado la molestia ni si quiera de buscar el subforo indicado, tampoco me daré la molestia de ayudarte.

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

DarK_FirefoX

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

Eleкtro

#3
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