Visual Basic.NET - Como hacer un label transparente

 
Vista:

Como hacer un label transparente

Publicado por lestter (28 intervenciones) el 24/01/2007 22:15:10
Hola a todos:

Me gustaría que me dijerais como puedo hacer una etiqueta transparente para poder ponerla encima de una imagen sin que la tape.

En la versión 6 era poniendo la propiedad transparente en true, pero en .net no se como.

gracias por vuestra ayuda.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como hacer un label transparente

Publicado por miguel (86 intervenciones) el 25/01/2007 01:22:11
Hola lestter. Mira en cuanto a los que quieres si se puede hacer en .Net.

Te digo como: en la propiedad BackColor de tu Label, en la pestaña Web selecciona la promera opcion que te aparece que es la de Transparent. Igualmete los haces para la propiedad ForeColor de tu Label.

No se si es lo que estas buscando. Espero te sirva.

:-) Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como hacer un label transparente

Publicado por lestter (28 intervenciones) el 25/01/2007 13:31:28
Ok

Muchas gracias

Voy a probar

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como hacer un label transparente

Publicado por Nitram (1 intervención) el 27/08/2013 09:53:50
Ya encontré la forma de que funcione siempre. Es haciendo una pequeña trampa, pero una vez en marcha la aplicación, nadie se da cuenta.

Se trata de crear un formulario específicamente para alojar la etiqueta que queremos tenga el fondo transparente.

En la propiedade TRANSPARENCYKEY del formulario ponemos el color del BACKGROUND de la etiqueta y a esta le ponemos DOCK = FILL.
También tenemos que modificar las propiedades AUTOSIZE del formulario y la etiqueta a TRUE y en el formulario, la forma de ajustarse a su contenido GROWANDSHRINK (creo que se escribe así). También ponemos que el formulario no tenga bordes.

Ahora, mediante código, ubicamos el formulario donde queremos (no puede ser CHILD de nadie sino no se hace la transparencia) y con el tamaño que queramos. Lo visualizamos y listo... vemos el texto de la etiqueta pero como esta está ocupando todo el formulario y su BACKCOLOR es el mismo que el TRANSPARENCYKEY del formulario, vemos a través de él todo lo que hay debajo, incluso si es un vídeo.

Tendremos que jugar tb con la propiedad del formulario BRINGTOFRONT para colocarlo por encima de todo y no se nos quede debajo, pero eso os lo dejo a vosotros.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar