I SyncLock non c'entrano niente, sono l'equivalente VB.NET delle critical sections e servono ad evitare che quella stessa porzione di codice sia eseguita in contemporanea in più thread, cosa che nel tuo caso non può avvenire. Inserire un SyncLock lì non ti mette assolutamente al riparo dai problemi di thread-unsafety dei controlli windows forms.Originariamente inviato da trudi1990
risolto utilizzando un synclock me ... end synclock
No buono, così disattivi dei controlli che sono lì per un motivo preciso. Ribadisco, segui la strada indicata nell'articolo che ti ho detto.e nellla form load control.checkforillegalcrossthreading=false