C# Form窗体 如果20分钟用户没有操作就执行退出登录的事件怎么实现?
解决方案 »
- 自定义用户控件UserControl,如何设置他工具箱的图标文件。
- 使用RequiredFieldValidator的问题. 很急!在线等.谢谢
- 菜鸟问题:WriteMessage(e.Message.ToString(),true,true);是什么意思?
- 代码的含义
- 自由鸟书评排行网
- 请教如何用C#像操作XML一样操作HTML文件?
- OPC诸多问题,搞过的进来
- C#UDP,从移动端发送到电脑端接收后,及时显示图片
- 请高高手帮忙搞顶 ADO.NET 调用sybase数据库乱码问题 急!!!
- 急急急!!!分分分!!!C#的移植问题?
- C#设计程序中前台数据与后台编码对应问题, 请高手指点.
- 用C#+DirectShow开发视频
在Form的鼠标移动和键盘操作的事件中重置计时器为0。
可以在Onidle函数里重置计时器。
帐户程序就关了。
在Form的鼠标移动和键盘操作的事件中重置计时器为0。
这个是怎样实现啊,可不可以给我几行代买参考啊?谢谢!
请问Onidle在那个类库里面啊?我不是很明白你的意思,可以详细一点点吗?谢谢!
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
this.Timer1.Enabled = false;
} private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
this.Timer1.Enabled = false;
}
protected override void WndProc(ref Message m)
{
//如果有用户活动类型的消息,那么在这里恢复计时时间为0,以便在下一个20分钟后再判断是否关闭
base.WndProc(ref m);
}关于定时,搂主可以用Timer也可以用Thread.Sleep结合多线程来做
怎么我的没有的,我的是VS2005 c#,要添加什么using ...吗?谢谢
Application.Idle += 。
Application.Idle += new EventHandler(Application_Idle);然后,给你的Form类添加下面代码:
private void Application_Idle(object sender, EventArgs e)
{
}