18/03/13 8:05
Thejuster
Un metodo che uso io per queste eventualità, è il metodo invoke.
che in pratica appunto permette ad un thread di avere accesso a controlli del form attivo.
e gestirlo tranquillamente
Purtroppo non conosco alla perfezione il vb.net ma ti scrivo il codice in C#
tanto lo puoi convertire tranquillamente.
provo a scrivertelo senza l'ide alla mano.
public void Form_load()
{
Thread t = new Thread(accesso_thread);
t.Start();
}
public void accesso_thread()
{
//Dopo che il thread completa la tua operazione sui file
t.sleep(2000); //esempio
progressbar1.Invoke(() => { progressbar1.value = 100; progressbar1.style = progressbarstyles.Continuous; });
}