Usuário com melhor resposta
progressBar passando para outra Classe Value

Pergunta
-
Boa tarde, senhores, estou em uma tentativa de passar o progressBar, para outra classe, para eu usar ele no
client.DownloadProgressChanged += new DownloadProgressChangedEventHandler
eu tentei assim public int... progressBar esse é a classe dele
em outra classe eu instanciei a classe onde ele esta para eu tentar chamar so que não deu bom
como posso fazer isso ?
Respostas
-
Boa tarde SkelletonDev,
pelo que estive a analisar, você não consegue passar os parâmetros do evento "DownloadProgressChangedEventArgs" diretamente para um int. Tente executar deste modo:
substitua o "client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(p.progressBar);"
por "client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(Client_DownloadProgressChanged);"
e acrescente a seguinte função:
private void Client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
p.progressBar = e.ProgressPercentage;
}Atenciosamente,
Fábio Santos
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 6 de fevereiro de 2017 11:39
Todas as Respostas
-
Boa tarde SkelletonDev,
pelo que estive a analisar, você não consegue passar os parâmetros do evento "DownloadProgressChangedEventArgs" diretamente para um int. Tente executar deste modo:
substitua o "client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(p.progressBar);"
por "client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(Client_DownloadProgressChanged);"
e acrescente a seguinte função:
private void Client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
p.progressBar = e.ProgressPercentage;
}Atenciosamente,
Fábio Santos
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 6 de fevereiro de 2017 11:39
-
Bom dia,
Devido a falta de interação do autor dessa pergunta,
essa thread está sendo fechada. Caso o problema ainda
esteja ocorrendo, favor abrir uma nova thread.
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.