| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 454 人关注过本帖
标题:关于时间控件的问题
只看楼主 加入收藏
shen521941
Rank: 2
等 级:论坛游民
威 望:1
帖 子:428
专家分:22
注 册:2006-12-1
结帖率:0
收藏
 问题点数:0 回复次数:3 
关于时间控件的问题
我现在想做个 在无人操作情况下 多少分钟 后自定锁定窗体!
大家提供下思路
是不是 声明个变量n来记录次数 用时间控件 在的tick事件里面 记录鼠标位置!如果上次和本次一样 n+1 如果不一样 n还原! 当n等于某值是 我谈出 锁定窗体!


不知道我的思路怎么样!
这是我初步思路,大家有没有比这好点的
编程最重要的是思想嘛!
搜索更多相关主题的帖子: 控件 时间 
2007-11-01 09:29
shen521941
Rank: 2
等 级:论坛游民
威 望:1
帖 子:428
专家分:22
注 册:2006-12-1
收藏
得分:0 

int NO_Operate = 0;//无人操作记录
int x = 0;//记录当前鼠标的x轴坐标
int y = 0;//记录当前鼠标的y轴坐标

private void timer1_Tick(object sender, EventArgs e)
{
Point p = Cursor.Position;
if ((x == p.X) && (y == p.Y))
{
NO_Operate++;
}
else
{
NO_Operate = 0;
x = p.X;//记录当前位置x
y = p.Y;//记录当前位置y
}
if (NO_Operate == 2)
{
this.timer1.Enabled = false;
Locked lck = new Locked();
lck.ShowDialog();
}


}
Interval属性根据自己需要设置


曾经有双翅膀,我没用她飞上蓝天,丢锅里炖汤了!
2007-11-01 09:53
shen521941
Rank: 2
等 级:论坛游民
威 望:1
帖 子:428
专家分:22
注 册:2006-12-1
收藏
得分:0 
if (NO_Operate == 2)
{
this.timer1.Enabled = false;
Locked lck = new Locked();
lck.ShowDialog();
}
其中的 2 可以自己写变量的 让用户设置多长时间后锁定窗体
根据Interval自己计算好时间

还有提醒点 就是 锁定窗体 要么输入正确密码 ,要么退出系统

曾经有双翅膀,我没用她飞上蓝天,丢锅里炖汤了!
2007-11-01 09:57
shen521941
Rank: 2
等 级:论坛游民
威 望:1
帖 子:428
专家分:22
注 册:2006-12-1
收藏
得分:0 
this.timer1.Enabled = false;
把这句删了 我是为了调试用的

曾经有双翅膀,我没用她飞上蓝天,丢锅里炖汤了!
2007-11-01 10:18
快速回复:关于时间控件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017050 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved