我希望有人可以帮助我。
我在Visual Studio 2012(Express)的VB.net应用程序中放置了一些PictureBox。我已将Picturebox BackColor设置为Transparent,并在PictureBox中使用了具有alpha透明度的PNG。
我的目的是略微重叠一些PictureBoxes。问题是PictureBoxes似乎没有承认透明度。当BackColor设置为透明时,看起来好像BackColor自动设置为Form的那个,而不是真正透明。
因此,当我与PictureBox重叠时,顶部的那个(最前面的那个)不会让它下方的那个部分在透明度处“透视”。
我做错了吗?我甚至尝试使用GIF图像(虽然由于缺乏alpha通道支持,这不是理想的),但这也做了同样的事情。我觉得奇怪的是,当我在VB6时代(尽管只使用GIF而不是PNG)这样做时,这不能正常工作,所以我一定做错了。
请有人帮忙吗?