none
Redirecionar para outro form após X segundos. RRS feed

  • Pergunta

  • Olá a todos, estou aprendendo c# e gostaria de uma ajuda.

    Tenho um formulário que é exibido no centro da tela toda vez que o programa é aberto, funcionando como uma espécie de SplashScreen, gostaria que após X segundos esse form fechasse e abrisse outro form, como posso fazer isso? 

    Desde já agradeço a ajuda.

    Atenciosamente,

    Alisson Araújo

    quinta-feira, 27 de fevereiro de 2014 12:20

Todas as Respostas

  • Alisson,

    Este formulario é a tela pai da tela 2?

    Abraços


    Levi Natanael

    segunda-feira, 9 de junho de 2014 13:31
  • Veja a minha resposta AQUI!!

    Microsoft Technology Associate (MTA)

    sexta-feira, 4 de julho de 2014 00:17
  • Allison, bom dia!

    Veja se isso ajuda:

    A ideia é que você use o controle timer no seu form e também um progress bar.

     private void Form1_Load(object sender, EventArgs e)
            {
                timer1.Enabled = true;
                timer1.Start();
                timer1.Interval = 1000;
                progressBar1.Maximum = 10;
               // timer1.Tick += new EventHandler(timer1_Tick); 
               
         
            }

            private void timer1_Tick(object sender, EventArgs e)
            {

                if (progressBar1.Value != 10)
                {
                    progressBar1.Value++;
                }
                if (progressBar1.Value == 10)
                {

                    Form2 tela2 = new Form2();
                    tela2.Show();
                    timer1.Stop();
                }
            }

    terça-feira, 8 de julho de 2014 14:38