none
Desativar timer ao clicar fora do formulário(perder o foco) RRS feed

  • Pergunta

  • Estou tentando fazer com que ao clicar fora de um formulario/aplicação o timer fique false;

    não encontrei um evento parecido como Lost Focus, e o evento Leave não funciona.

    sábado, 11 de fevereiro de 2017 19:16

Respostas

  • Assumi que você está usando Windows Forms. Se for esse o caso, você pode usar o evento Deactivate do Form.

            private void Form1_Deactivate(object sender, EventArgs e)
            {
                // Parar timer
            }


    • Editado John Owl sábado, 11 de fevereiro de 2017 19:29
    • Marcado como Resposta Hannibal0hn sábado, 11 de fevereiro de 2017 19:39
    sábado, 11 de fevereiro de 2017 19:28

Todas as Respostas

  • Assumi que você está usando Windows Forms. Se for esse o caso, você pode usar o evento Deactivate do Form.

            private void Form1_Deactivate(object sender, EventArgs e)
            {
                // Parar timer
            }


    • Editado John Owl sábado, 11 de fevereiro de 2017 19:29
    • Marcado como Resposta Hannibal0hn sábado, 11 de fevereiro de 2017 19:39
    sábado, 11 de fevereiro de 2017 19:28
  • Você pede utilizar o timer1.Stop() ;

    Caso não entenda leia isso :

    https://msdn.microsoft.com/pt-br/library/system.windows.forms.timer.stop(v=vs.110).aspx

    terça-feira, 27 de junho de 2017 17:20