Autor Tema: Quitar fondo de un UserControl  (Leído 2803 veces)

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

pepino

  • Bytes
  • *
  • Mensajes: 45
  • Reputación: +0/-4
    • Ver Perfil
Quitar fondo de un UserControl
« en: Septiembre 05, 2014, 10:34:08 pm »
como puedo quitar el fondo para que parezca el control de usuario tipo un Label transparente sin fondo.
Supuse que poniendo la propiedad backstyle en "transparent" el control no tendría fondo pero nada.
alguien me ayuda.

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Quitar fondo de un UserControl
« Respuesta #1 en: Septiembre 06, 2014, 03:02:29 am »
Estimado Pepino

Coloca la propiedad Windowless de tú control en True, ojos solo puedes aplicar si tu control no es contenedor de otros controles.
 
Saludos, desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú

pepino

  • Bytes
  • *
  • Mensajes: 45
  • Reputación: +0/-4
    • Ver Perfil
Re:Quitar fondo de un UserControl
« Respuesta #2 en: Septiembre 06, 2014, 03:45:31 am »
Estimado Pepino

Coloca la propiedad Windowless de tú control en True, ojos solo puedes aplicar si tu control no es contenedor de otros controles.
 
Saludos, desde algún lugar de Lima-Perú

no hay manera de hacerlo con cotroles dentro?  :( :-\

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Quitar fondo de un UserControl
« Respuesta #3 en: Septiembre 06, 2014, 02:30:41 pm »
Estimado pepino
 
Si existen maneras para que un user control que es contendor de controles sea transparente, al menos he experimentado con dos.

La primera fue sub clasificando el user control, pero no siempre me ha funcionado adecuadamente pues dependiendo de los controles que colocaba dentro, la sub clasificación me generaba un error no controlado y se caía todo.

La segunda, y es la que uso, consiste en que el mismo user control capture la imagen de fondo donde va quedar ubicado el user control para luego dicha imagen cargarla como imagen de fondo del user control. Todo este proceso se realiza en memoria. Esto en realidad es más un truco, ya que el user control no es transparente.

 
Saludos desde algún lugar de Lima-Perú
« última modificación: Septiembre 06, 2014, 04:14:58 pm por Albertomi »
Saludos, desde algún lugar de Lima-Perú

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Quitar fondo de un UserControl
« Respuesta #4 en: Septiembre 10, 2014, 06:40:57 pm »
Estimado Pepino
 
Aquí tienes un ejemplo para simular un control contenedor transparente Simple Transparent Frame User Control v1.14
 
Saludos desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú