Tag,
ich muss im Moment animierte Gifs darstellen bzw abspielen. Der ImageAnimator schien gut dafür, da ich ein Event schmeißen muss wenn der letzte Frame dargestellt wird und die Gifs beliebig oft abspielen möchte nicht nur looping. Ich hab mir schön ein Usercontrol dafür gemacht und auf die Form platziert, wenn ich aber jetzt die Größe der Form oder die Location oder irgendwas ändere wird mir eine InvalidOperationException geschmissen weils in einem anderen Thread läuft was ich nicht so ganz verstehe. Mit Invoke passiert garnichts oder es friert die Form weg. Ausserdem gibt GDI+ auch manchmal den Geist auf selbe Exception, nur mit dem Unterschied das diesmal das Image von einem anderen Thread gebraucht wird.
Ich hoffe hier kann mir jemand sagen warum die Exceptions auftreten und wie ichs beheben kann.
Grüße
ich muss im Moment animierte Gifs darstellen bzw abspielen. Der ImageAnimator schien gut dafür, da ich ein Event schmeißen muss wenn der letzte Frame dargestellt wird und die Gifs beliebig oft abspielen möchte nicht nur looping. Ich hab mir schön ein Usercontrol dafür gemacht und auf die Form platziert, wenn ich aber jetzt die Größe der Form oder die Location oder irgendwas ändere wird mir eine InvalidOperationException geschmissen weils in einem anderen Thread läuft was ich nicht so ganz verstehe. Mit Invoke passiert garnichts oder es friert die Form weg. Ausserdem gibt GDI+ auch manchmal den Geist auf selbe Exception, nur mit dem Unterschied das diesmal das Image von einem anderen Thread gebraucht wird.
Ich hoffe hier kann mir jemand sagen warum die Exceptions auftreten und wie ichs beheben kann.
Grüße