Label in vb

venerdì 03 febbraio 2006 - 08.23

basicdany Profilo | Expert

Ciao a tutti, ho un grosso problema:
ho bisogno di scrivere in un form dei testi delle label con sfondo trasparente,
in vb6 c'era la proprieta backstyle che si impostava in trasparent, ed era tutto risolto,
in vb.net non c'è piu come posso fare per scrivere del testo con sfondo trasparente??
grazie a tutti.

Cteniza Profilo | Guru

Mettere BackColor a System.Drawing.Color.Transparent no?


basicdany Profilo | Expert

Grazie tanto, via codice naturalmente...

Brainkiller Profilo | Guru

>Grazie tanto, via codice naturalmente...

Mi sembra esaustiva la risposta di Cteniza, che problemi hai ?

label1.BackColor=Color.Transparent

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

basicdany Profilo | Expert

Vi chiarisco il tutto:

Ho un form con una picture, nella picture inserisco delle label, le label perdono la proprietà trasperent anche se si imposta via codice o a mano dalle proprietà..(e un progetto grafico)
Ho provato di tutto ma la proprietà non viene eseguita.
Grazie tanto comunque, ciao alla prosssima

Brainkiller Profilo | Guru

>Ho un form con una picture, nella picture inserisco delle label,
>le label perdono la proprietà trasperent anche se si imposta
>Ho provato di tutto ma la proprietà non viene eseguita.
>Grazie tanto comunque, ciao alla prosssima

Prova con questi due metodi.

1) Imposta nel Load la proprietà Parent della Label con l'oggetto PictureBox. Questo perchè la label va in trasparenza solo rispetto al suo Container. Nella soluzione 2 infatti userai un container (panel) per contenerla e vedrai che funziona. Funziona anche se metti un'immagine di sfondo alla Form perchè la Form agirà da container.

2) Utilizza un Panel invece di una Picture Box. Carica un'immagine dalla proprietà BackgroundImage, e inserisci all'interno la Label, vedrai che sarà trasparente.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

erongis Profilo | Junior Member

A me funziona solo se metto le label dentro un panel e non dentro una picture. se la metto nella picture viene trasparente anche la scritta.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5