none
Como saber se um programa Forms está inativo por determinado tempo RRS feed

  • Pergunta

  • Boa tarde.

    Uso VB.Net 2010. Estou desenvolvendo uma aplicação WinForms e gostaria que se o programa estivesse inativo por determinado tempo, ele fecharia. Existe alguma maneira de fazer isso? Já que colocar um evento para cada componente ficaria bastaste complicado.

    segunda-feira, 18 de junho de 2012 16:22

Respostas

  • A respeito do UserActivityHook eu nao sei, eu acho que nao seria necessario colocar este evente em todos os componentes, verifica os eventos do form talvez tenha alguma que resolva seu problema.

    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    • Marcado como Resposta DanyBoy quinta-feira, 21 de junho de 2012 11:12
    quinta-feira, 21 de junho de 2012 10:28

Todas as Respostas

  • tenta usar o evente MouseMove do form, quando ele fica um determinado tempo sem passar o mouse sobre ele voce deixa o sistema inativo.

    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    terça-feira, 19 de junho de 2012 16:27
  • Diego, esta solução funciona em partes, já que minha aplicação não é MDI, eu tenho vários forms e alguns deles cobertos por painéis e outros componentes. O problema é que cada componente teria que ter este evento. Isso fica enviável de programar. O que eu precisaria seria algo como um evento global. Já me falaram num tal de UserActivityHook, mas não consegui encontrar algo que pudesse realmente ajudar neste sentido
    quarta-feira, 20 de junho de 2012 21:38
  • A respeito do UserActivityHook eu nao sei, eu acho que nao seria necessario colocar este evente em todos os componentes, verifica os eventos do form talvez tenha alguma que resolva seu problema.

    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    • Marcado como Resposta DanyBoy quinta-feira, 21 de junho de 2012 11:12
    quinta-feira, 21 de junho de 2012 10:28