读书人

help,解决方案

发布时间: 2012-09-08 10:48:07 作者: rapoo

help,急
在 winfrom 程序登录后 , 有个时间段 在这个时间段没有对程序操作就提示退出程序, 如果在 这个时间段有操作 就不提示 则正常状态
这个怎么实现请各位大侠能帮帮忙

[解决办法]
timer
[解决办法]
定义一个变量,如果程序被操作则为0,另外定义一个计时器检查这个变量,如果超过指定直接则
触发你的事件即可。

C# code
/// <summary>        /// 程序保护超时计时        /// </summary>        private int m_nDelayProtectedFrm      = 0;
[解决办法]
楼上写的有Bug哦
比如,我现在把鼠标停留在一个按钮上,并且不断的点击按钮
三分钟后
你的m_nDelayProtectedFrm会不会为0呢?



[解决办法]
使用Timer计时器,触发后做退出操作,
并对登录后的页面中所有操作做监听,触发后将Timer计时器停止。

读书人网 >C#

热点推荐