C# 如果在特定时间后未执行任何用户操作,则执行函数

C# 如果在特定时间后未执行任何用户操作,则执行函数,c#,winforms,C#,Winforms,是否有一种简单的方法来实现功能(在表单激活或表单加载中),如果用户在特定时间后没有执行任何操作,应用程序将自动切换到defaulf表单?假设用户登录(表单更改),然后他什么也不做,我希望系统在30秒后自动执行“注销”功能-返回默认表单。我认为,您必须自己实现这一点。 在类中实现属性“LastUserAction”或其他内容,当用户执行操作时,这些属性每次都需要更新。 然后实现一个计时器或线程,如果最后一个用户操作的时间超过30秒,它会一直进行检查。如果为true,则执行Application.E

是否有一种简单的方法来实现功能(在
表单激活
表单加载
中),如果用户在特定时间后没有执行任何操作,应用程序将自动切换到defaulf表单?假设用户登录(表单更改),然后他什么也不做,我希望系统在30秒后自动执行“注销”功能-返回默认表单。

我认为,您必须自己实现这一点。 在类中实现属性“LastUserAction”或其他内容,当用户执行操作时,这些属性每次都需要更新。
然后实现一个计时器或线程,如果最后一个用户操作的时间超过30秒,它会一直进行检查。如果为true,则执行Application.Exit()或表单关闭。

以及您所尝试的内容???是否看到此计时器???名字里有线索…可能是