读书人

Winform 定时刷新,该如何解决

发布时间: 2012-01-06 22:55:18 作者: rapoo

Winform 定时刷新
请问一下 在Winform 里我要定时刷新(比如10分钟 ) 某个操作 
如何实现 
/////////////
要是用 Timer控件好像没那么长的时间间隔

[解决办法]
记录下一个时刻值.

过段时间就用NOW去减它.

看MSDN中的TIMESPAN
[解决办法]
try..

System.Threading.Thread.Sleep(10*60*1000);
[解决办法]
sleep似乎不怎么好吧。
如果是主线程的SLEEP,会影响程序的整个程序的效果。
[解决办法]
timer每60000ms(60s)触发一次,
触发的时候给某变量加1
当> =10时,执行刷新,然后变量清空

另外起线程,同理。

读书人网 >C#

热点推荐