2011-05-12 5 views
2

나는 20 분 타이머를 기반으로 가끔 "자동 새로 고침"않는 Windows vb.net 프로젝트가 있습니다. 나는 지난 5 분 동안 사용자가 수동으로 프로그램과 상호 작용 (마우스 이동, 클릭, 키 입력 등) 한 경우 자동 새로 고침을 피하려고합니다.마지막으로 사용자가 클릭/이동/입력/아무것도 감지

전역 변수 "Dim g_LastActivity As Date"을 추가 했으므로 타이머가 5 분 표시를 감지 할 수 있습니다.

어떤 사용자 활동 중에도 "g_LastActivity = NOW"줄을 삽입 할 수있는 곳이 있습니까? 모든 마우스 클릭, 모든 버튼, 모든 마우스 이동, 아무 곳이나 모든 키 입력, 기본적으로 모든 것.

아니면 완전히 다른 방법이 있습니까?

답변

0

Application.Idle 이벤트를 살펴보고 필요에 맞는지 확인하십시오.

관련 문제