2011-04-26 155 views
0

我在C#中有一个WinForm,我将BackCOlor和TransparencyKey都设置为“Lime”。如果我在这一点上进行汇编,表格是透明的。然后我添加了一个带有石灰背景的背景图像(#00ff00),但图像上的石灰不透明。如何使用透明图像作为透明winform的背景?

我怎样才能让背景图像也有透明背景?

我使用的图像是为.bmp

回答

0

我很确定图片中的石灰颜色与您设置为TransparencyKey的石灰不相同。

使用颜色拾取:http://www.iconico.com/download.aspx?app=ColorPic&type=free

在你的图片看是什么颜色的代码在图片中的石灰有:例如#XXXXXX。 然后把它放在TransparencyKey中,不要只用“Lime”。

0

使用支持透明度诸如PNG图像格式。

0

它适合我。你确定BMP与你的表格有完全相同的背景颜色,并且它还没有被某种方式改变,也许是由于颜色数量的减少或类似的东西?