退出我的程序之前是否可以进行空闲时间?

时间:2009-08-06 09:22:50

标签: c# windows-mobile

是否可以让退出时间退出我的程序?

我制作了Windows移动C#程序,我希望在5分钟之后 -

如果用户没有按任何键或点击屏幕,程序将退出。

我怎么能成功?

谢谢你的补充

2 个答案:

答案 0 :(得分:8)

当用户点击某物时(或按下按钮)启动计时器将计时器间隔设置为5分钟。将函数挂钩到tick事件。 在该函数中调用Exit()。 在每个用户输入上重新启动计时器

Timer Clock=new Timer();
Clock.Interval=5*60*1000;
Clock.Start();
Clock.Tick+=new EventHandler(Timer_Tick);

 public void Timer_Tick(object sender,EventArgs eArgs)
 {
    System.Windows.Forms.Application.Exit()
 }

答案 1 :(得分:6)

  • 为5创建一次性计时器 分钟;
  • 每次都重新启动计时器 用户操作
  • 退出程序 过期。