如果在一定时间后未执行任何用户操作,则执行功能

时间:2015-04-01 11:24:10

标签: c# winforms

有一种简单的方法如何实现函数(在Form_ActivatedForm_Load中)如果用户在某段时间后没有执行任何操作,应用程序会自动切换到defaulf形式吗?假设用户登录(表单更改),然后他什么都不做,我希望系统在30秒后自动执行“注销”功能 - 返回默认表单。

1 个答案:

答案 0 :(得分:1)

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