Si, uso a tal fine dei BackGroundWorkers.Originariamente inviato da oregon
Sì, così è molto meglio, dal punto di vista della "prontezza" dell'interfaccia ai cambiamenti ...
Ma valuta anche, a seconda del tipo di problema, l'adozione di più thread ...
Ma a questo punto mi sorge spontanea una domanda, e sul web non è che trovo risposte adeguate:
Application.DoEvents si riferisce solo al thread principale?
Cioè, ha senso o no inserire un Application.DoEvents in un BackGroundWorker?
E posso mettere tranquillamente in un thread separato uno Sleep(50000) (esempio assurdo) o è sempre megli un for...next con Sleep minori e DoEvents?