0

我希望有一个人可以帮助我。

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

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

因此,当我重叠 PictureBox 时,顶部(最靠前)的那个不会让其下方的部分“窥视”透明度。

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

请问有人可以帮忙吗?

4

0 回答 0