Timer问题:如何重新计时
我写了个Timer time=new Timer();
time.interval=5000;
我现在想检测鼠标移动,如果有鼠标移动就重新计时,如果没有动鼠标就5秒关闭窗体。
问怎么重新计时啊?
我在窗体的Mouse_Move里写的是
time.stop();//先停止
time.start();//再开启,就相当于重新计时了。
我感觉这样不好,鼠标移动时每过一个像素就执行一下这两个操作,是不是太耗内存了,代码没优化?
还有好办法没有?
------解决方案--------------------用timespan。stopwatch计时器。