У меня есть проект Windows vb.net, который время от времени выполняет «автоматическое обновление» на основе 20-минутного таймера.Я хочу избежать любого типа автообновления ... если пользователь в течение последних 5 минут вручную взаимодействовал с программой (перемещение мыши, нажатие, нажатие клавиши, что угодно).
Я добавил глобальныйпеременная "Dim g_LastActivity As Date
", чтобы таймер мог обнаружить эту 5-минутную отметку.
Есть ли место для размещения строки "g_LastActivity = NOW
", которая будет гарантировать, что это произойдет во время ЛЮБОЙ активности пользователя?Все щелчки мышью, все кнопки, все движения мыши в любом месте, все нажатия клавиш, в основном ВСЕ.
Или есть ли совершенно другой способ сделать это?