Keypreview ???

20/10/2008 - 14:39 por Miguel Angel Mora | Informe spam
hay alguna propiedad que permita enviar las pulsaciones de teclado de un
control al formulario que las contiene???

Preguntas similare

Leer las respuestas

#6 xcal
20/10/2008 - 17:03 | Informe spam
perdon, puse el KeyDown del form solo como un ejemplo en el que el form es
el padre,
no precisa estar, hubiese sido el KeyDown del Panel, si un panel fuese el
padre

"RFOG" wrote in message
news:
De todos modo, yo creo que no hace falta si se activa el KeyPreview del
form. De esa manera, ante cada pulsación, la tecla primero pasará por el
evento de la ficha y luego irá al control adecuado de forma automática si


no
le dices tu que ya está manejada con el Handled a true, pero no estoy
seguro. Sería cuestión de probarlo.


"xcal" wrote in message
news:
> gracias rfog, si no me dices nunca me doy cuenta,
> aun no lo entiendo pero lo revisare con mas calma despues.
> De todas formas, creo que la idea principal es la misma,
> osea procesar el evento keydown o algun otro segun el caso,
> y dentro mandar un comando de teclear, ya sea por el mencionado
> o por envio explicito de mensajes con SendMessage, o por algun otro,
> solo habria que modificar la implementación.
>
> "RFOG" wrote in message
> news:
>> Eso no siempre funciona, ya que muchas veces "sender" es la propia
> ficha...
>> Si no lo han cambiado, tanto los eventos generados por la grid, los
>> combos
> y
>> dos o tres controles más tienen como sender a la propia ficha en lugar
>> del
>> control que los ha generado. MS dice que es una "feature", yo digo que


es
> un
>> bug antológico.
>>
>>
>> "xcal" wrote in message
>> news:
>> > si con el sendkeys no te funciona,
>> > colocas el evento KeyDown en el control
>> > y en el control contenedor.
>> >
>> > En el evento KeyDown del control
>> > disparas el método que presiona teclas
>> > en el control contenedor de esta forma pejem
>> >
>> > private void textBox1_KeyDown(object sender, KeyEventArgs e)
>> > {
>> > this.Form1_KeyDown(sender, e);
>> > }
>> >
>> > "Miguel Angel Mora" wrote
>> > in
>> > message news:
>> >> hay alguna propiedad que permita enviar las pulsaciones de teclado


de
> un
>> >> control al formulario que las contiene???
>> >
>> >
>>
>> Microsoft Visual C++ MVP
>> ==> >> Mi blog sobre programación: http://geeks.ms/blogs/rfog
>> Momentos Leves: http://momentosleves.blogspot.com/
>> Cosas mías: http://rfog.blogsome.com/
>> Libros, ciencia ficción y programación
>> > >> Si una nación tiene un héroe, estará salvada.
>>
>
>

Microsoft Visual C++ MVP
==> Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y programación
> Si una nación tiene un héroe, estará salvada.

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