鼠标放在Picturebox C#上时,在Picturebox中播放Gif

时间:2016-11-07 07:37:33

标签: c# picturebox gif

我在WinForm中有一个Picturebox 我想要当鼠标在Picturebox gif上播放一次 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

How do you show animated GIFs on a Windows Form (c#)解释了如何启用和禁用动画。创建启用和禁用动画的过程。考虑让一个不同的线程(Backgroundworker?或者async-await)来做动画

创建事件处理程序以对MouseEnter和Mouse Leave做出反应并启用和禁用动画。

最巧妙的解决方案:创建一个派生自一个图片框的AnimatedPictureBox或一个带有图片框的用户控件,让这个类对MouseEnter / MouseLeave做出反应。优点:代码是可重用的,您可以使用设计器将AnimatedPictureBox放在表单上

相关问题