none
Timer, como usar RRS feed

  • Pergunta

  • Boas. Eu tenho um botão que faz um evento, gostava que me explicassem como posso usar um timer que despoleta-se esse botão de x em x tempo.

    Windows form em c# a aplicação


    António Silva

    quarta-feira, 2 de março de 2016 10:54

Respostas

  • Backslashup, 

    O controle Timer tem a propriedade Interval que é responsável por executar em milissegundos o que está dentro do evento Tick. 

    No evento Tick você coloca a sua lógica de execução. 

    Também existe a propriedade Enable que é responsável por ativar o Timer. 

    Veja um exemplo abaixo: 

            private void button1_Click(object sender, EventArgs e)
            {
                timer1.Enabled = true;
                timer1.Interval = 2000;
            }
    
            private void timer1_Tick(object sender, EventArgs e)
            {
                MessageBox.Show("Timer", "Timer", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

    Documentação do Timer no MSDN https://msdn.microsoft.com/pt-br/library/system.timers.timer(v=vs.110).aspx

    quarta-feira, 2 de março de 2016 11:25