2012-10-24 117 views
0

可能重复:
Winforms semi-transparent PNG over semi-transparent PNG显示图片框与透明背景

我将让游戏风险的项目学校,我的老师说,这是可能的,但我们只是使用Windows窗体而不是XNA或其他工具。

在风险中,你可能知道如果你知道这个游戏,这张地图就建立在许多国家,每个国家都应该是它自己的图片,因为它具有它自己的效果,可以这么说。

所以有可能,与PictureBox,所以改变它有一个“透明”的效果,并只覆盖图片,而不是像一个盒子周围的图片?

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

+0

请改善你的问题,我不知道你是一个什么样的人SKING。 – Nuzzolilo

+0

如果您想要“效果”或特定的图片渲染,您应该探索创建自己的控件的想法。这真的不难。 – LightStriker

+0

@Nuzzolilo试图用英语解释很困难。但是我想拍一张照片,只让PictureBox遮住照片,而不是照片周围的方框。 – JakobMillah

回答

0

Afaik,这是不可能的,使picturebox处理透明背景。一般来说,winforms对透明度的支持不好。

最好的解决办法是编写自己的UserControl,它绘制国家的图像。

看一看:

+0

感谢您的信息!将看看它! – JakobMillah