Winform 定时刷新

aierduo 2007-01-29 10:38:46
请问一下 在Winform 里我要定时刷新(比如10分钟 ) 某个操作 
如何实现 
/////////////
要是用 Timer控件好像没那么长的时间间隔
...全文
515 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2007-01-29 10:38
社区公告

让您成为最强悍的C#开发者