Программа не использовалась в течение 2 минут - PullRequest
5 голосов
/ 09 июня 2011

Я не хочу выводить конкретную форму, когда пользователь не использовал программу в течение 2 минут, скажем

Означает: когда приложение запускается, и пользователь не нажимал никакую клавишу / любую кнопку / не перемещал курсор вообще в течение 2 минут, я хочу, чтобы приложение обнаружило его и показало экземпляр одного из окно формы. Я использую приложение winform в c #.

Как я могу это сделать? Tal.

Ответы [ 3 ]

5 голосов
/ 09 июня 2011

См. Событие Application.Idle и связанный с ним вопрос:

Как определить, когда программа бездействует?

Здесь также есть подробный пример:

http://www.codeproject.com/KB/miscctrl/Application_Idle.aspx

0 голосов
/ 09 июня 2011

Работает ли само ваше приложение без вмешательства пользователя? В таком случае вы вообще не можете получить время простоя.

Может быть, использование таймеров будет лучшим вариантом в таких случаях !!

0 голосов
/ 09 июня 2011

Чтобы обнаружить бездействие приложения, см. Следующую ссылку: Обнаружение бездействия приложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...