Ich habe eine .NET WinForms-Anwendung mit einem animierten GIF in einem PictureBox
. Es ist eine Ladeanimation, die während einer BackgroundWorker
Verarbeitung in einem anderen Thread angezeigt wird. Ich lade das Bild durch Setzen der Image
Eigenschaft und es animiert sich selbstständig.Bildanimation stoppt beim Minimieren und Wiederherstellen
Alles ist in Ordnung, bis ich die Anwendung minimieren und wiederherstellen. An diesem Punkt hört das Bild auf zu animieren und zeigt nur den Frame an, der zuletzt angezeigt wurde.
Beachten Sie, dass:
- Der Hintergrund-Thread noch läuft gut und keiner der „Geschäft“ der Anwendung betroffen ist.
- Anschließend angezeigte animierte GIFs funktionieren einwandfrei (sofern die Anwendung nicht erneut minimiert wird).
Weiß jemand, was dieses Problem verursacht? Irgendwelche Problemumgehungen?
Interessant und danke für den Link. Freut mich zu wissen, dass jemand anderes das Problem auch hat. Der Workaround ist ziemlich nervig, aber das Beste, was wir haben, denke ich. –