使面板背景图像在c#上“淡出”

时间:2013-06-13 02:29:52

标签: c# winforms

我有一个小组。此面板具有不透明的背景图像。我想让它平滑淡出到0不透明度。由于它没有不透明属性,这种效果的最佳方法是什么?

我正在使用Visual Studio 2012。

感谢。

1 个答案:

答案 0 :(得分:1)

您是否可以使用WPF代替此操作?这会容易得多。这在Winforms中有点戏法。如果你真正需要淡化的是图像,而不是面板,你可以试试这个:https://stackoverflow.com/a/960804/67038

修改

这是淡化图像的另一个例子: Fading out an image with transparency in WinForms UI (.NET3.5)