LABEL TRANSPARENTE SOBRE 2 PICTUREBOXS

NICKOLASCARLOS 30/06/2014 18:54:02
#439273
Alguem sabe como deixo uma label transparente sobre 2 pictureboxes diferentes?
Para deixar transparente sobre apenas 1 é só add como parent. Exemple:
label.parent = picturebox


Vlw!
NICKOLASCARLOS 02/07/2014 09:49:20
#439311
Ninguem?
TUNUSAT 03/07/2014 08:28:32
#439319
NICKOLASCARLOS,

Não entendi muito bem como funciona, mas achei isto:

===============================================
http://bytes.com/topic/visual-basic-net/answers/497899-transparent-labels-pictureboxes
===============================================
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.Load
Label1.Parent = PictureBox1
Label1.BackColor = Color.Transparent
Label2.Parent = PictureBox2
Label2.BackColor = Color.Transparent
End Sub


Você poderia mudar esta linha?
Label2.Parent = PictureBox2

PARA:
Label2.Parent = PictureBox1


Veja também:

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Label1.Parent = PictureBox1
Label1.BackColor = Color.Transparent
Label2.Parent = PictureBox2
Label2.BackColor = Color.Transparent
Label2.Location = New Point(19, 15)
Label3.Parent = PictureBox2
Label3.BackColor = Color.Transparent
Label3.Location = New Point(110, 15)
Label4.Parent = PictureBox2
Label4.BackColor = Color.Transparent
Label4.Location = New Point(196, 15)
End Sub


[][ô]s,
Tunusat.
OCELOT 03/07/2014 08:40:24
#439320
Os controles do Windows Forms não tem transparência de verdade, quando se coloca o fundo como transparente ele na verdade copia o fundo do Parent dele, por isso não funciona para ficar por cima de dois controles, ele tem que estar [Ô]dentro[Ô] do controle que quer usar como fundo para ele.

Eu não testei e não achei nada em VB.Net, mas se entender de C# neste site me parece que ele explica como criar um controle com fundo realmente transparente

http://www.broculos.net/2008/03/how-to-use-transparent-images-and.html
Tópico encerrado , respostas não são mais permitidas