Pętla i wyświetlanie textu w label

0

Witam, chciałbym dowiedzieć się jak to jest z tym gui w c# bo... mam pętle(for), w której pobieram z linku źródło strony a następnie wszystkie obrazki, które są w odpowiednich miejscach(operacja trwa ok 30 sekund) dlatego też chciałbym dodać przy każdym okrążeniu pętli tekst w label, coś ala "label1.Text = "Okrazenie nr: " + i.ToString();" Lecz działą to dziwnie bo RAZ się pokaże a raz nie, przeważnie pokazuje przejście 0, potem jakieś 23 i dopiero ostatnie. Ogólnie program i wszystko działa sprawnie i to co chciałem program mi wyszukuje. Interesuje mnie tylko właśnie ta kwestia z tymi elementami GUI - próbowałem też dodać progressBar1.Value += 1 przy każdym okrążeniu lecz też czasem się doda troche, potem czeka prawie do samego końca i dopiero dodaje już reszte. Ktoś coś wie na ten temat?

0

Zrób te pobieranie w innym wątku, a później tylko aktualizuj UI przez Invoke.

Edit:
A, teraz widzę że to twój drugi temat. Może zdecyduj się na jeden i pokaż kod.

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