Winform 定时刷新

aierduo 2007-01-29 10:38:46
请问一下 在Winform 里我要定时刷新(比如10分钟 ) 某个操作 
如何实现 
/////////////
要是用 Timer控件好像没那么长的时间间隔
...全文
448 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hilite2000 2007-01-31
timer每60000ms(60s)触发一次,
触发的时候给某变量加1
当>=10时,执行刷新,然后变量清空

另外起线程,同理。
回复
灰太狼 2007-01-30
timer可以的,Sleep也行,你也可以看看System.Threading.Timer這個類
回复
liujia_0421 2007-01-30
try..

System.Threading.Thread.Sleep(10*60*1000);
回复
liujia_0421 2007-01-30
或者试试线程...
回复
mzy1982 2007-01-30
sleep似乎不怎么好吧。
如果是主线程的SLEEP,会影响程序的整个程序的效果。
回复
sdl2005lyx 2007-01-30
lz: 定时器并没有你所说的时间限制,不过mzy1982()的也是比较好的解决办法。
回复
aierduo 2007-01-29
恩 这确实是个方法 呵呵
回复
mzy1982 2007-01-29
记录下一个时刻值.

过段时间就用NOW去减它.

看MSDN中的TIMESPAN
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.