无法根据形式的C#背景图像中的PNG图像获得阴影

时间:2014-07-16 11:56:26

标签: c#

我在.net C#,

中形成

问题:

我有一个带阴影的PNG图像,我希望将该图像作为表格的背景图像,并使用透明度键以及相同的背景颜色属性。但是当我调试我的应用程序时,它没有根据png图像给出预期的阴影。请帮帮我。

2 个答案:

答案 0 :(得分:0)

您可能需要以编程方式调整图像的透明度。

表单上的背景图片不支持任何照片属性/编辑,只需设置或获取。因此,您需要获取照片和表单的背景颜色,然后以编程方式更改照片,使其看起来像是对图像的背景颜色透明。

然后拍摄图像并将其设置为表格的背景图像。

但是如果没有更多信息,我不确定还有什么可说的,或者我说的是对的。

答案 1 :(得分:0)

我有更好的解决方案。 .Net WinForms的ModernUI主题支持两种阴影效果。看到  图片如下。

WinForm ModernUI

它在GITHub上的麻省理工学院: https://github.com/NetDimension/WinForm-ModernUI