Array
(
)

Função de um BackgroundWorker receber parametro

Fernando
   - 05 nov 2012

Olá bom dia.
Estou com um pequeno problema preciso passar um parâmetro que é o valor selecionado de um combobox do formulário para uma função que esta rodando em segundo plano em um backgroundworker. No entanto não estou conseguindo realizar esta tarefa já tentei usar com delegate e nada. agradeço se alguém dos nobres colegas puder me ajudar!

Robson Robsonalves.net
   - 05 nov 2012


Citação:
Olá bom dia.

Estou com um pequeno problema preciso passar um parâmetro que é o valor selecionado de um combobox do formulário para uma função que esta rodando em segundo plano em um backgroundworker. No entanto não estou conseguindo realizar esta tarefa já tentei usar com delegate e nada. agradeço se alguém dos nobres colegas puder me ajudar!


Já tentou argumentos?

#Código

List<object> arguments = new List<object>();
                    arguments.Add(argument 1);
                    backgroundWorkerID.RunWorkerAsync(arguments);


Robson Robsonalves.net
   - 05 nov 2012

Esqueci do restante:

#Código


private void DoWork(object sender, DoWorkEventArgs e) {
  List<object> Argumentos = e.Argument as List<object>
}

Fernando
   - 05 nov 2012

Então esqueci de comentar estou usando VB.NET

Robson Robsonalves.net
   - 05 nov 2012


Citação:
Então esqueci de comentar estou usando VB.NET


o método RunWorkerAsync não existe em VB.Net ?

Robson Robsonalves.net
   - 05 nov 2012

Veja só:

http://www.dotnetperls.com/backgroundworker-vbnet