Transparenz für Bilder, die in Visual Basic .net?
Habe ich ein Bild-Feld auf meinem Formular, das ich ein Bild Hinzugefügt. Dieses Bild hat einen transparenten hintergrund, aber leider, es scheint, verloren in der Bild-box... ich vermute, dass ist weil die picture box-die Hintergrundfarbe-Eigenschaft ist festgelegt auf Grau (default). Ich kann nicht sehen, eine option für "transparent".
Irgendeine Idee, wie ich es tun kann?
InformationsquelleAutor Shane | 2008-12-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Je nachdem, was Sie versuchen zu erreichen, gibt es verschiedene Möglichkeiten, darüber zu gehen.
Einige Beispiele sind -
Machen bitmap transparent
Stellen Sie das Bild box transparent
Wenn Sie wirklich brauchen ein transparentes Bild würde ich empfehlen, nicht mit der picturebox und Rendern Sie einfach eine transparente bitmap direkt.
InformationsquelleAutor user21826
Wenn Sie möchten, dass die Steuerelemente hinter das PictureBox-Steuerelement zu zeigen, dh. möchten Sie Ihr Bild mit einem transparenten hintergrund, versuchen die Zeichnung direkt auf die form selbst.
Zurück in die Tage von VB6 wir könnten dies tun, indem Sie anschließen auf das Formular "neu zeichnen" event oder sowas...
InformationsquelleAutor Robinicks
Auf die meisten Steuerelemente in VB, die in die Backcolor-Eigenschaft des Objekts, es ist eine option für Transparenz. Dies funktioniert gut in VB2008, aber in VB2005, Sie müssen dann legen Sie es .parent-Eigenschaft auf das Objekt, hinter (gut, in meiner Erfahrung sowieso.)
Hoffe, das hilft,
InformationsquelleAutor
Ich weiß, das ist ein altes Thema, aber ich dachte, ich würde post die Lösung, die ich kam mit, für alle, die sich für eine einfache Lösung, für Windows Forms. Sagen Sie PictureBox1 und PictureBox2. Sie möchten PictureBox2 overlay auf die PictureBox1. Stellen Sie sicher, dass Ihre PictureBox1 hintergrund auf transparent gesetzt. Dann können Sie programmgesteuert festgelegt:
Magie
InformationsquelleAutor DMC
Transparent ein Bild, können Sie auch mit Adobe Photoshop zu Entfernen, Weiß/Schwarz Hintergrund (Watch Tutorial zum Erstellen Transparenter Hintergrund)
oder Verwenden Sie diesen code unten
InformationsquelleAutor Rex Mallari Oliveros