SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Anakin en Martes 28 de Diciembre de 2004, 18:06

Título: Labels Transparentes
Publicado por: Anakin en Martes 28 de Diciembre de 2004, 18:06
Hola gente !

MIrad, estoy haciendo un programa a donde hay muchos graficos y todo eso. Para los graficos utilizo pictureboxs, y queno, coloco labels por encima con texto y todo eso, però al colocarle la opcion de BackColor a Transparente, pues transparenta tambien las imagenes y sale el color de fondo del formulario, y a mi me interesa que salga la imagen.
Ay alguna idea para solucionar esto ?¿

Muchas gracias !
Título: Re: Labels Transparentes
Publicado por: senzao18 en Miércoles 29 de Diciembre de 2004, 07:14
Ponle de fondo tu imagen :D
Título: Re: Labels Transparentes
Publicado por: Laforge en Jueves 30 de Diciembre de 2004, 12:03
Senzao...ahí t'as pasao!   :D

Anakin, si hay múltiples imágenes en el mismo formulario...lo tienes crudo, ya que, como bién dices, el color "transparent" lo que hace es un "agujero" hasta el formulario. Una de dos, o te limitas a poner las etiquetas fuera de las imágenes o te haces una composición de las imágenes tal y como las quieres con el Photoshop o el Corel o hasta, incluso, con el PowerPoint (haces la composición en una página y después le dices Guardar como... JPG), y lo metes como BackgroundImage del Formulario. Si no,....crudo, crudo,... :unsure:


Saludos y Felices Fiestas
Título: Re: Labels Transparentes
Publicado por: menska en Sábado 1 de Enero de 2005, 01:09
Recoge el objeto Graphics del PictureBox (en el evento Paint) y mediante el método DrawString de ese Graphics podrás escribir texto sin problemas.