
C# "waiting" dialog
Zdravim, mam klasickou winforms aplikaci, ktera na zacatku po spusteni stahuje z databaze data. To trva cca 4-5s a ja bych chtel behem teto doby zobrazit nejaky waiting dialog s "wait" gifem.... Stahovani spustim v druhem vlakne a v hlavnim zobrazim dialog a cekam na Joinu. To mi samozrejme blokne hlavni vlakno, dokud nedobehne to stahovani. Diky tomu mi gif zamrzne.
Jak to vyresit lepe? Diky.
Nepoužívej Thread.Join(), prostě to nech běžet. Z tý věci, kterou se připojuješ k databázi vyhoď event a v reakci na něj pak zavři ten dialog.