带有透明PNG的VB.net PictureBox

时间:2013-08-20 15:34:32

标签: vb.net winforms png transparency picturebox

我希望有人可以帮助我。

我在Visual Studio 2012(Express)的VB.net应用程序中放置了一些PictureBox。我已将Picturebox BackColor设置为Transparent,并在PictureBox中使用了具有alpha透明度的PNG。

我的目的是略微重叠一些PictureBoxes。问题是PictureBoxes似乎没有承认透明度。当BackColor设置为透明时,看起来好像BackColor自动设置为Form的那个,而不是真正透明。

因此,当我与PictureBox重叠时,顶部的那个(最前面的那个)不会让它下方的那个部分在透明度处“透视”。

我做错了吗?我甚至尝试使用GIF图像(虽然由于缺乏alpha通道支持,这不是理想的),但这也做了同样的事情。我觉得奇怪的是,当我在VB6时代(尽管只使用GIF而不是PNG)这样做时,这不能正常工作,所以我一定做错了。

请有人帮忙吗?

0 个答案:

没有答案