我正在尝试检测 Windows Mobile 应用程序中的空闲时间,并在此非活动期后显示屏幕锁定。此链接http://blog.opennetcf.com/ctacke/2009/05/19/DetectingApplicationIdle.aspx给出了提示,但我发现这仅适用于单个表单。
如何在具有多个表单的应用程序中使用相同的代码。我尝试在每个表单的 InitializeComponent() 之后实现此代码,并在 Activate 和 GotFocus 事件表单中使用 Reset() 函数,以便在用户通过输入 PIN 码关闭屏幕锁定后重置计时器。但这似乎不适用于多种形式,并且计时器没有重置,但它每分钟都会触发。即使我正在处理应用程序,事件也会每 1 分钟触发一次(根据示例代码),这是不正确的。
任何人都可以建议如何在整个应用程序中使用此功能。
提前感谢任何解决方案。