Esconder control

25/07/2006 - 09:39 por Pedro Rivera | Informe spam
1.- Es posible esconder un control (o todos) de la ControlCollection? Lo que
sucede es que estoy haciendo un UserControl que alberga varios controles.
Segun yo, a los controles internos les di como ambito Private.
Increiblmente, jamas habia reparado (en dos años programando) en que, dichos
controles internos, siguen siendo accesibles a traves de la propiedad
Controls (si yo fuera el patron y un empleado me sale con que apenas se esta
dando cuenta...).

PD: los controles internos deben poder capturar eventos del teclado.

2.-Como se captura el KeyDown o KeyPress para las flechas de direccion y
para el Tab y el Enter?

Preguntas similare

Leer las respuestas

#1 Fran Diaz
27/07/2006 - 08:33 | Informe spam
Hola:
Para lo de los controles, prueba(en c#) a ponerlos como private internal
para que no se utilicen fuera de ese ensamblado.

Para capturar las flechas, utiliza en el método KeyDown o KeyPress los
siguiente:
Switch o un if de la siguiente forma:
if ((Keys) e.KeyChar == Keys.Back)
{
//Ejecuto mi código
}

Espero que te haya servido de ayuda.

Saludos

"Pedro Rivera" wrote:

1.- Es posible esconder un control (o todos) de la ControlCollection? Lo que
sucede es que estoy haciendo un UserControl que alberga varios controles.
Segun yo, a los controles internos les di como ambito Private.
Increiblmente, jamas habia reparado (en dos años programando) en que, dichos
controles internos, siguen siendo accesibles a traves de la propiedad
Controls (si yo fuera el patron y un empleado me sale con que apenas se esta
dando cuenta...).

PD: los controles internos deben poder capturar eventos del teclado.

2.-Como se captura el KeyDown o KeyPress para las flechas de direccion y
para el Tab y el Enter?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida