c# - 如何将动画 gif 添加到按钮?

标签 c# animation button gif animated-gif

你能告诉我如何在 C# 中将动画 gif 添加到按钮吗?仅通过将 gif 添加到资源并设置为按钮图像效果不佳(下一帧出现在前几帧之上)。问题似乎在于 c# 如何处理透明度,但我不知道如何解决它。

提前致谢。

--- 编辑---

玩完 gif 后,问题出在 gif 的透明度上。下一帧是在前一帧上绘制的,所以我想在动画中间变得透明的元素没有正确地做到这一点(它们仍然具有前一帧的颜色)。解决方案是在下一帧上创建白色区域以覆盖前一帧。白色是我的透明色,所以在那之后一切看起来都很好:)

我希望有人会看到它有用。 快乐的编程:)

最佳答案

给大家提个醒。如果用在 .Image 属性上而不是在 .BackGround Image 属性上,Gif 动画将自动播放。以防万一有人那样尝试。

关于c# - 如何将动画 gif 添加到按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/825990/

相关文章:

javascript - 动态绑定(bind) onclick 事件为 for 循环中的所有按钮提供相同的值

html - Firefox 按钮和文本输入错误

c# - 检查 dbgeometry dbgeometry/dbgeography 点是否在多边形内

java - 在动画期间更改 Z 顺序

button - Unity3d 4.6 GUI - 单击按钮脚本从预制件中消失

javascript - THREE.JS 和开始和暂停动画的按钮

r - 动画包无法找到带有 convert = "convert"的 ImageMagick

c# - 遇到 SQL 语法错误

c# - 可以在 Entity Framework 中设置列顺序

c# - AluminiumLua定义lua函数