View Single Post
Old 29-Mar-2007, 02:55 AM   #1 (permalink)
Iphone
Fixed Error!
 
Iphone's Avatar

Posts: 4,202
Join Date: Mar 2007
Rep Power: 6 Iphone is on a distinguished road

IM:
Default Transparent control in .net (currently using picturebox)

I have transparent gif. I load my gif into my picturebox

pb.image = image

The picturebox will not be transparent, it will get the parent forms background color.
How can I make it be transparent?

I have tried alot of things, for example:

Dim bm As New Bitmap(pb.Image)
bm.MakeTransparent(pb.BackColor)
MyBase.Image = bm

I tried to rewrite the Paint-event in the picturebox and trying to paint my picturebox with the graphic-object and using ColorMatrix to get an alpha on the background but I only succeed changing the alpha for the whole picture.

I have also tried using a panel but nothing seems to work.
If you have an idea of a form control that can hold a picture and have transparent background and that will solve my problem I will give you the points!

Nothing I have tried works...

Any suggestions?
Iphone is offline   Reply With Quote