如何在进行后台操作时正确播放picturebox gif动画?

时间:2016-06-27 06:30:43

标签: c# .net animation backgroundworker picturebox

您好我有一个Windows窗体应用程序。我正在读取NFC卡然后将数据写入卡。写入操作后,我将数据发送到WCF服务。在编写然后发送数据时,我想在图片框中显示一个gif。但是gif动画并不起作用。另外,我将写入和发送操作移动到后台工作者,以便不阻止工作gif动画,但我无法得到解决问题的结果。 我该如何克服这个问题?还有另一种方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

不确定这是否有帮助,但我遇到了同样的问题。我使用后台工作程序进行冗长的数据库搜索,并在bg操作开始之前显示带有gif动画的图片框。但是gif没有播放(当我把它放在没有后台操作的图片盒中时播放)。我把gif设置为背景图片(便于居中)。当我将它设置为常规图像(使用Image属性)时,它确实播放了。因此,显然作为背景图像的GIF与GIF不同,因为常规'图像。