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.

2 comentários:

Rafael disse...

Estou procurando informações sobre esse assunto, mas não estou encontrando nada didático. Vc poderia exemplificar isso aqui?

Jader Dias disse...

MSDN é seu amigo:
http://msdn.microsoft.com/en-us/library/ka89zff4.aspx