sexta-feira, 30 de outubro de 2009

BackgroundWorker

É uma classe .NET que cria uma thread separada para atividades de segundo plano em aplicações Windows Forms. Mas ele também cria um sistema de notificação para comunicar com a thread principal com esse sistema é possível alterar elementos de interface enquanto roda um processo em segundo plano. Se não usar o BackgroundWorker.ReportProgress() pra alterar a ProgressBar trava o programa.