Animowany gif podczas wczytywania danych

0

Witajcie
Potrzebuje pomocy w następującej kwestii - mam dodany animowany gif (processing) z atrybutem visible = false chciałem aby w czasie wczytywania danych był on widoczny i przede wszystkim nie zamarzał - próbowałem go wywalić do nowego wątku oraz do backgroudworker ale z mizernym skutkiem - może mi ktoś pomóc? jakiś gotowiec może?

0

aby to działało to ładowanie danych musi być w wątku. Jeśli nie da rady to trzeba by całe okno stworzyć w osobnym wątku (nie wiem czy w c# się tak da ale w delphi tak kiedyś robiłem). Co prawda działa to średnio ale jak inaczej nie można.

0

@abrakadaber Całe UI jest w jednym wątku i nie można manipulować kontrolkami z innego wątku, więc to ładowanie danych musi być w osobnym wątku

EDIT:
Na prośbę kolegi @jacek.placek spieszę doprecyzować, że aby manipulować kontrolkami z innego wątku, trzeba wykonać metodę Control.Invoke i podać kod, który ma się wykonać w wątku UI. To o co mi chodzi, to, że nie można manipulować kontrolkami niezależnie od wątku UI.

1 użytkowników online, w tym zalogowanych: 0, gości: 1