C# 在计算机上处于非活动状态后执行某些操作

C# 在计算机上处于非活动状态后执行某些操作,c#,C#,比方说,我希望我的程序在一些不活动之后做一些事情。 例如,假设我的程序的用户在X秒内不会按任何键/或移动鼠标,那么在这X秒之后,它会显示一个MSGBox,“你离开了X秒” 我认为它必须在任何程序上同时检测鼠标和键盘。。但是,有什么快速的方法可以做到这一点呢?最简单的谷歌搜索提出了以下问题: 应该工作使用 定义一个公共计时器,使其保持运行,并在窗体事件或控制事件(如MouseMove、KeyPress等)上重置它这类似于处于非活动状态时谷歌聊天中的空闲状态。你可以使用相同的:)@Meds请求删除

比方说,我希望我的程序在一些不活动之后做一些事情。 例如,假设我的程序的用户在X秒内不会按任何键/或移动鼠标,那么在这X秒之后,它会显示一个MSGBox,“你离开了X秒”


我认为它必须在任何程序上同时检测鼠标和键盘。。但是,有什么快速的方法可以做到这一点呢?

最简单的谷歌搜索提出了以下问题:

应该工作

使用


定义一个公共计时器,使其保持运行,并在窗体事件或控制事件(如MouseMove、KeyPress等)上重置它

这类似于处于非活动状态时谷歌聊天中的空闲状态。你可以使用相同的:)@Meds请求删除什么?无论如何,这里有另一种方法@bonCodigo Nothing,没关系:)谢谢!我也发现了:谢谢!