Witam,
Piszę sobie prostą aplikacje składająca się z TabControl, a jako zakładki są moje klasy dziedziczące po TabPage + parę dodatkowych kontrolek na nich, min buttonStart i dataGridView. Jest tam tez funkcja getData() która
zwraca DataTable do wyświetlenia w dgv. Problem polega na tym, że te zakładki mają być osobnymi wątkami, tak, aby długie wykonywanie funkcji getData() nie "wieszało" całej aplikacji, tylko aby można było spokojnie działać dalej. I teraz pytanie, co tak naprawdę powinno być osobnym wątkiem, próbowałem w innym wątku wykonać samą metodę getData(), ale to nie przynosi rezultatu. Być może powinno być to robione już w tym momencie:
tabControl.Controls.Add(new MyTabPage("tytul"));
tylko nie bardzo wiem jak do tego podejść, no i czy to będzie ok.
Proszę więc o jakieś rady przede wszystkim jeśli chodzi o podejście do tematu...
Ale oczywiście jeśli ktoś zna/posiada jakieś przykłady chętnie podejrzę.