Erro ao chamar um form, carregar as informações na tela e depois de alguns segundos o form deverá ser fechado CSharp

23/04/2021

0

Fala pessoal, tudo tranquilo? estou com um dilema aqui, estou fazendo uma aplicação C#,
DEVERIA FAZER:
Ela chama um form, inicia o form tudo bunitinho, e depois de alguns segundos este mesmo form deveria ser fechado, mas não é isto que está acontecendo,
O QUE ELE FAZ
Inicia o outro form mas não carrega as informações, ele entra no wile que foi feito para garantir que o tempo exigido fosse executado, quando o tempo expirasse, o form deveria ser fechado, as informações do outro form são carregadas após o termino do tempo exigido
Segue o Cod aqui em baixo

var sw = new Stopwatch();
int segundos = 120; // tempo maximo do outro form aberto
sw.Start();// inicia contagem do tempo
iniciaOutroForm(); // função que inicia outro Form, ele inicia mas não carrega as informações
//em tese, deveria carregar todas as informações do outro form MAS NÃO CARREGA
while (sw.ElapsedMilliseconds <= 120000)
{
//garante a espera dos 2mim
}
sw.Stop(); // fim do tempo
MessageBox.Show("FIM");
frm2.Close();// deveria fechar o outro form com todas as informações depois dos 120s

//CARREGA TODAS AS INFORMAÇÕES DO OUTRO FORM DEPOIS DOS 120 segundos
// não fecha o form como deveria
Renan

Renan

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