我有一个Windows vb.net项目,偶尔会根据20分钟的计时器进行“自动刷新”。我想避免任何类型的自动刷新...如果用户在过去5分钟内手动与程序进行任何交互(鼠标移动,点击,击键,任何事情)。
我添加了一个全局变量“Dim g_LastActivity As Date
”,因此计时器可以检测到5分钟的标记。
是否有一些地方可以放置我的“g_LastActivity = NOW
”行,以确保在任何用户活动期间都会发生这种情况?所有鼠标点击,所有按钮,所有鼠标移动,任何地方,所有按键,基本上一切。
或者有完全不同的方法吗?