Converting a Bitmap to Have a Transparent Background
This article tells you how to make a bitmap of a picturebox with transparent background
If you search for a transparent method in the picturebox clas, you will see that the method do not exist. So there must be another way to make the background of a bitmap transparent. Have a look in the bitmap class and you will find a transparent method "MakeTransparent". You must first convert your image to a bitmap and then select the background (transparent) color. After that, make the background color transparent and finally convert it back to the image of the control.
Example code:
1) Convert your image to a bitmap
Bitmap Logo = new Bitmap(CompanyLogo.Image);
2) select the background color (here the left top pixel) and make it transparent
Logo.MakeTransparent(Logo.GetPixel(1, 1));
3) Finally convert it back to the image
CompanyLogo.Image = (Image) Logo;
That's all

Comments
extract an image from a bmp image
Posted by Legacy on 10/07/2003 12:00amOriginally posted by: sumaira
ReplyProblem with bitmaps
Posted by Legacy on 01/22/2003 12:00amOriginally posted by: Sue
I have found when I tried this example that the bitmap never unlocks the resource image (and yes I am doing bitmap.Dispose(); bitmap = null;
Anyone have any ideas?
ReplyJava to C#
Posted by Legacy on 11/22/2001 12:00amOriginally posted by: Jo
I heard there is a tool in J# that allows you to change all your java code into C# but i can't find it...does anyone know how to?
Replyshort & elegant (even thou I did not check it) :o)
Posted by Legacy on 10/29/2001 12:00amOriginally posted by: Amit Gefen
A kind of advices that I like -
Replyshort & elegant. I hope to hear some readers
reports, if it is work as fine as it simple.