У меня есть приложение .NET WinForms с анимированным GIF в PictureBox
. Это анимация загрузки, показанная в то время как BackgroundWorker
выполняет некоторую обработку в другом потоке. Я загружаю изображение, устанавливая свойство Image
, и оно само анимируется.
Все хорошо, пока я не сверну и не восстановлю приложение. В этот момент изображение перестает анимироваться и просто отображает последний кадр.
Обратите внимание, что:
- Фоновый поток по-прежнему работает нормально, и ни один из "бизнес" приложений не затрагивается.
- Впоследствии отображаемые анимированные GIF-файлы работают нормально (если приложение не свернуто снова).
Кто-нибудь знает, что вызывает эту проблему? Есть обходные пути?