0

可能重复:
Winforms semi-transparent PNG over semi-transparent PNG

我正准备在学校做一个游戏Risk的项目,我的老师说可以,但是我们只使用Windows Form而不是XNA或其他工具。

在《风险》中,如果你了解这款游戏,你可能知道,这张地图是建立在许多国家上的,每个国家都应该是它自己的画面,因为它有它自己的效果,可以这么说。

那么是否有可能,使用 PictureBox,将其更改为具有“透明”效果并仅覆盖图片而不是像图片周围的框?

对不起,如果这是一个糟糕的书面描述!

4

1 回答 1

0

Afaik,不可能让图片框处理透明背景。一般来说,winforms 对透明度的支持不好。

最好的解决方案是编写自己的UserControl绘制国家图像的方法。

看一下:

于 2012-10-24T09:39:45.773 回答