Foros del Web » Programación para mayores de 30 ;) » .NET »

transparencias en etiquetas winform

Estas en el tema de transparencias en etiquetas winform en el foro de .NET en Foros del Web. Que tal, dentro de mi aplicacion, del evento paint del winform tengo un codigo para que me pinte en degrado el fondo de la pantalla ...
  #1 (permalink)  
Antiguo 06/12/2006, 11:32
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 7 meses
Puntos: 50
transparencias en etiquetas winform

Que tal, dentro de mi aplicacion, del evento paint del winform tengo un codigo para que me pinte en degrado el fondo de la pantalla y eso me lo hace bien, pero las etiquetas o labels me las deja del color del sistema, entonces a las etiquetas les coloque el backcolor en Color.Transparent y nada, alguien tiene una opcion?
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #2 (permalink)  
Antiguo 08/12/2006, 21:31
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: transparencias en etiquetas winform

SetStyle(ControlStyles.SupportsTransparentBackColo r, True)

busca en el msdn por "transparent"..para mas info..

ciao

el mago de oz
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
  #3 (permalink)  
Antiguo 11/12/2006, 17:06
 
Fecha de Ingreso: mayo-2002
Ubicación: Guatemala
Mensajes: 160
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: transparencias en etiquetas winform

Por defecto los labels soportan el color transparente de fondo.

Creo que deberias intentar en tu "User Control" cambiar el tipo de paint que vas a hacer, y colocarle

Código:
            this.SetStyle(ControlStyles.UserPaint, true);
            this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
            this.SetStyle(ControlStyles.Opaque, true);
Creo que el ultimo es más importante (Opaque) por que no dibujara fondo por defecto, y las areas cubiertas/ocultas por otro control no son pintables, por las regiones visibles según el objeto Graphics, y los "Bounds".
__________________
José Luis Chávez del Cid
Systems Developer Specialist
ACS Inc./Xerox
Guatemala
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.