none
Criando um timer para fechar um formulario automaticamente RRS feed

  • Pergunta

  • BOa tarde pessoal, 

    Tenho uma formulário que é chamado por outro form. 

    O form pode ficar aberto no máximo 5 segundo. Queria saber de vocês como eu faço um timer para poder fechar esse form quando terminar os 5 segundos?

    Alguma ideia??

    segunda-feira, 1 de outubro de 2012 20:56

Respostas

  • Resolução, 

    Talvez não seja a forma mais eficaz.

    Mas pode ser feito assim:

    private void frmBemVindo_Load(object sender, EventArgs e)
    {
                timer1.Start();
                timer1.Interval = 5000;
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
               this.Close();
     }

    • Marcado como Resposta PS César segunda-feira, 1 de outubro de 2012 21:42
    segunda-feira, 1 de outubro de 2012 21:42

Todas as Respostas

  • Resolução, 

    Talvez não seja a forma mais eficaz.

    Mas pode ser feito assim:

    private void frmBemVindo_Load(object sender, EventArgs e)
    {
                timer1.Start();
                timer1.Interval = 5000;
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
               this.Close();
     }

    • Marcado como Resposta PS César segunda-feira, 1 de outubro de 2012 21:42
    segunda-feira, 1 de outubro de 2012 21:42
  • o CÓDIGO ABAIXO ESTOU USANDO UM TIMER E UMA PROGRESSBAR 

    Onde a cada segundo do timer ,vai preenchendo a barra da progressbar

    Na propriedade do Timer defina o interval para 50

    dê dois cliques na progressbar 

    e coloque o seguinte código

     i++;
                if (i <= 100)
                {
                    progressBar1.Value = i;

                }
                else
                {
                    Form2 f2 = new Form2();
                    timer1.Stop();
                    f2.Show();
                    Hide();
                }

    terça-feira, 16 de outubro de 2012 23:32