现有一winform程序,中间有一个tabcontrol控件,现在需要判断当没有对tabcontrol操作超过10分钟后,系统就需要重新登录,这个无操作如何来获取?不能是失去焦点,因为当我选中后10分钟没有进行操作也算超时,麻烦大家给提示一下,谢谢。
解决方案 »
- 关于用泛型比较器对数据集进行排序的请教,小弟先感谢前辈了!
- 有关DateTime.Now.Second
- 自定义的类,怎样才能new出null?
- XP下个别按钮不能用
- C#反射中出现的问题,请各位哥哥姐姐给予指教!~~~祝大家新年快乐!
- 我写了一个Winform的程序,往MySql里面发数据,但是数据库是utf8编码的,发过去的中文就变成了乱码,咋整?
- 用C# 怎么盘符是否是光盘启动器?
- ####QQ\MSN的输入区是如何实现的?希望能够讲的详细点,分来够开贴再加
- c# ReportViewer 报表 绑定带存储过程的数据源不显示
- 我的CSC命令怎么执行不了,我安装了.net 7.0 && SDK 1.1 的版本,在线,为什么?
- 求一个方案的声音合并的解决方案
- 水晶报表使用
当窗体加载或tabcontrol控件获得焦点时启用Timer计时(每次计时前先清空)
在Timer的Tick事件里写你要做的事情(让用户重新登录等)
对于鼠标指针来说,看TabControl获得焦点时点击的区域是不是在TabControl区域在屏幕对应座标内的区域
是则计时器归零没有类似的行为触发计时器归零,则可以判断无相关操作,重新登录操作无非是键盘操作和鼠标操作