【问题标题】:How to play picturebox gif animation correctly while doing background operation?后台操作时如何正确播放picturebox gif动画?
【发布时间】:2016-09-12 20:48:00
【问题描述】:

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

【问题讨论】:

    标签: c# .net animation backgroundworker picturebox


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-20
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多