Pobieram dane podczas uruchamiania programu , w tym czasie chciałem wrzucić jakąś animacje(coś takiego jak ładowanie windowsa). Myślałem, żeby to zrobić tak:
public void Form1_Load(object sender, EventArgs e)
{
Thread t = new Thread(new ThreadStart(AppStart));
t.Start();
Pobierz();
t.Abort();
}
gdzie metoda AppStart
uruchamia jakieś okno z tym ładowaniem.
Wiem, że mogę skorzystać też z backgroundWorker i progressBar, ale nie wiem jak zrobić ten pasek postępu, jeżeli pobieram kilka rzeczy z kilku miejsc.