Rubrik: Grafik und Font · Bilder und Icons | VB-Versionen: VB.NET | 31.01.07 |
Transparente Bilder (VB.NET) Mit Hilfe der MakeTransparent-Methode des Bitmap-Objekts lässt sich eine bestimmte Farbe transparent einstellen. | ||
Autor: Dieter Otter | Bewertung: | Views: 19.464 |
www.tools4vb.de | System: WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Beim Anzeigen von Bildern kommt es häufig vor, dass man eine bestimmte Farbe transparent zum Container-Hintergrund darstellen möchten. Mit Hilfe der MakeTransparent-Methode des Bitmap-Objekts ist das unter VB.NET auch überhaupt kein Problem, wie nachfolgender Code zeigt.
' Bitmap-Objekt Dim oBitmap As System.Drawing.Bitmap ' Bild aus Datei laden oBitmap = System.Drawing.Bitmap.FromFile("d:\user.gif") ' Transparente Farbe festlegen oBitmap.MakeTransparent(System.Drawing.Color.White) ' Bild in der PictureBox anzeigen PictureBox3.Image = oBitmap
' oder auch in einem CommandButton Button1.Image = oBitmap