Ciao
Quello che devi fare è impostare la proprietà Value di una ProgressBar da un thread diverso dal suo giusto?
Per fare ciò devi usare il metodo Invoke passando come argomento il delegato che modifica la proprietà e il nuovo valore, più o meno in questo modo:
Private Delegate Sub ChangeValueHandler(ByVal newValue As Integer)
Sub ChangeValue(ByVal newValue As Integer)
ProgressBar1.Value = newValue
End Sub
Sub SubChiamanteDaThreadDiverso()
'...
ProgressBar1.Invoke(New ChangeValueHandler(AddressOf ChangeValue), ValoreDellaProgressBar)
'...
End Sub
Luca