Laden...

transparentes Label

Letzter Beitrag vor 19 Jahren 12 Posts 4.285 Views
transparentes Label

Hallo,

ich möchte eine Label haben, das den Hintergrund durchscheinen lässt.
Ich habe ein Bild als Hintergrund und möchte, dass nur der Text über das Bild
gelegt wird und nicht der Rest das Labels.

Ich habe wahrscheinlich ein Brett vorm Kopf und es ist sehr einfach
aber mir will im Moment einfach nichts einfallen.

Danke

In den Designer gehen, auf Background klicken und unter Registerkarte "Web" "transparent" auswählen 🙂

*schäm*

Ich sag ja: Brett vorm Kopp!

Danke

So'n Mist!
Klang so schön einfach funktioniert aber leideer nicht!

Weitere Ideen?

Hallo Marcel,

BackColor = Color.Transparent

herbivore

Danke, aber geht beides leider nicht.
Ich poste mal den Code:


// 
// label1
// 
this.label1.BackColor = System.Drawing.Color.Transparent;
this.label1.Location = new System.Drawing.Point(144, 16);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(88, 24);
this.label1.TabIndex = 2;
this.label1.Text = "label1";

Der Hintergrund bleibt ein einem Grau wenn ich transparent eingebe.
Farben funktionieren, aber ich möchte eben Das Bild aus dem darunter liegenden
Control durchscheinen lassen.

Bitte um weitere Vorschläge

Vielleicht CF? Da wird Transparenz nicht unterstützt....

du kannst nicht einfach die transparenz durch die form hindurch bringen.

mit this.TransparencyKey = farbe;
und this.BackColor = farbe;
und this.label.Backcolor = Color.Transparent;
gehts. wenn du deine form dann füllst mit nem panel oder so und die farbe dann nicht auf die transparenzfarbe änderst dann hast du nen kleinen bereich der transparent ist.

ich hoffe ich hab mich verständlich ausgedrückt 🙂

Signatur:
Die Signatur wird unter Ihren Beiträgen dargestellt.

😁 😮 ?( 8) 😭 8o :] 🙁 =) X( 🙂 😜 😉 :rolleyes: 👶 :evil: 👅
Smilies find ich doof =]

Hallo Marcel,

mit Color.Transparent sieht man nicht das dahinterliegende Control, sondern man sieht den Hintergrund des Containers, in dem das Control enthalten ist.

Du musst also den Label nicht der Form, sondern dem Control mit dem Bild hinzufügen.

herbivore

HERBIVORE hat recht,

ich musste das label der pictureBox zuweisen, die das Bild enthält und nicht
dem UserControl der die PictureBox enthät.

DANKE an alle

ach da hab ich dich falsch verstanden.. ich dachte du wolltest den hintergrund deiner anwendung sehen können ^^

Signatur:
Die Signatur wird unter Ihren Beiträgen dargestellt.

😁 😮 ?( 8) 😭 8o :] 🙁 =) X( 🙂 😜 😉 :rolleyes: 👶 :evil: 👅
Smilies find ich doof =]

Wahrscheinlich hab ich auch schwammig erklärt.
Wie dem auch sei: Jetzt funkt es

cya