Função de um BackgroundWorker receber parametro

.NET

05/11/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!
Tammy Chaves

Tammy Chaves

Curtidas 0

Respostas

Robson Alves

Robson Alves

05/11/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!


Já tentou argumentos?

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


GOSTEI 0
Robson Alves

Robson Alves

05/11/2012

Esqueci do restante:


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

Tammy Chaves

05/11/2012

Então esqueci de comentar estou usando VB.NET
GOSTEI 0
Robson Alves

Robson Alves

05/11/2012

Então esqueci de comentar estou usando VB.NET



o método RunWorkerAsync não existe em VB.Net ?
GOSTEI 0
Robson Alves

Robson Alves

05/11/2012

Veja só:

http://www.dotnetperls.com/backgroundworker-vbnet
GOSTEI 0
POSTAR