Solved

Is there a control image like picture box to handle transparent images?????

Posted on 2010-11-26
12
645 Views
Last Modified: 2012-06-27
Is there a control image in visual basic.net like picture box to handle transparent images?????

0
Comment
Question by:altariamx2003
  • 5
  • 3
  • 2
  • +2
12 Comments
 
LVL 47

Expert Comment

by:Wayne Taylor (webtubbs)
ID: 34220673
The PictureBox control can handle transparent images. Are you having problems with something inparticular?

Wayne
0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 34220686
I agree.
Untitled.png
0
 

Author Comment

by:altariamx2003
ID: 34220691
Im using two pictureboxes

the image on the picture box has a transparent background, but when I move the control over the other picturebox I cannot see the both images at the same time.

I change the property "backcolor" in  both picturebox but I still cannot see both images one over the other
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 

Author Comment

by:altariamx2003
ID: 34220700
0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 34220704
Rather than use two ImageBox controls, have you considered setting one image to the Image property and the other to the BackgroundImage property of one PictureBox?
0
 

Author Comment

by:altariamx2003
ID: 34220717
http://www.grupossc.com/example2.jpg

the bottom picturebox has the backgorundimage property configured and the top picturebox has just the backcolor property to transparent
0
 
LVL 47

Expert Comment

by:Wayne Taylor (webtubbs)
ID: 34220790
That's not what was suggested by kaufmed. What he suggested was to use one picture box, and set both it's Image and BackgroundImage properties to the relevant images.
0
 

Author Comment

by:altariamx2003
ID: 34220792
aaahhh

ok let me try that
0
 

Author Comment

by:altariamx2003
ID: 34220803
0
 
LVL 47

Expert Comment

by:Wayne Taylor (webtubbs)
ID: 34220809
Can you post the actual images you are using so I can check myself?
0
 
LVL 32

Accepted Solution

by:
Erick37 earned 250 total points
ID: 34222051
You can draw the images with transparency to a new image, then set the image to the PictureBox.
The PNG from file will retain its transparent color using DrawImage().  The bitmap can use a transparent color if you specify the color using MakeTransparent().
Dim FinalImage As Bitmap
		FinalImage = New Bitmap(PictureBox1.ClientSize.Width, PictureBox1.ClientSize.Height)

		Dim g As Graphics = Graphics.FromImage(FinalImage)

		'Load a PNG from file
		Dim image1 As Image = Image.FromFile("c:\rgb8_t_bk.png")
		'Load a resource BMP
		Dim image2 As Bitmap = System.Drawing.Image.FromHbitmap(My.Resources.ABitmap.GetHbitmap())
		image2.MakeTransparent(Color.Magenta)

		g.DrawImage(image1, 0, 0)
		g.DrawImage(image2, 10, 10)

		PictureBox1.Image = FinalImage

		g.Dispose()

Open in new window

0
 
LVL 83

Assisted Solution

by:CodeCruiser
CodeCruiser earned 250 total points
ID: 34222906
See if Idle_Mind's answer to this question helps you

http://www.experts-exchange.com/Programming/Misc/Q_25139417.html
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

If you're writing a .NET application to connect to an Access .mdb database and use pre-existing queries that require parameters, you've come to the right place! Let's say the pre-existing query(qryCust) in Access takes a Date as a parameter and l…
It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question