[Resolvido] C sharp (Atualizar um form via classe)
Olá pessoal.
Estou com uma dúvida em c# (windows application) mais precisamente no seguinte item. Sería possível uma classe se comunicar com um formulário em meio a um loop?
Explicando melhor, tenho um formulário e ao clique de um determinado botão deste formulário estancio uma classe que faz um loop dentro de uma determinada coleção, até aí tudo perfeito, só que gostaria que o usuário que clicou no tal botão acompanha-se o andamento do loop algo como:
int i = 1;
foreach (string variavel in colecao)
{
...//instrução...
...//instrução...
i++
//aqui no final das minhas instruções (que estão funcionando normalmente)
//gostaria de comunicar ao usuário que já foi realizado 1 de um total de x processamento
//entao fiz algo assim...
formMain form = new formMain();
form.Label1.Text = "Estágio: " + i.toString() + " de um total: " + colecao.count.toString();
form.update();
}
Tudo funciona normalmente, mas a tal atualização da tela para mostrar ao usuário em qual estágio o aplicativo se encontra isso não rola, o fluxo fica preso a classe e num sai dela nem que a vaca tussa...
Se alguém tiver uma idéia será bem vinda.
Mais uma informação, o Label1.Text está como public ou seja teoricamente a classe o visualiza, mas não o atualiza...
Obrigado.
Anderson R. de Souza.
Discussão (3)
Carregando comentários...