Função de um BackgroundWorker receber parametro

05/11/2012

0

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

Responder

Posts

05/11/2012

Robson Alves

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);


Responder

05/11/2012

Robson Alves

Esqueci do restante:


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

05/11/2012

Tammy Chaves

Então esqueci de comentar estou usando VB.NET
Responder

05/11/2012

Robson Alves

Então esqueci de comentar estou usando VB.NET



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

05/11/2012

Robson Alves

Veja só:

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar