全部分求一方法! 高手快来!

friendsyu 2004-11-22 07:13:18
我想用timer实现每一分钟进行一次相同的操作?
怎么实现,我是菜鸟!!
请高手给点代码!!!
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sheepgift97 2004-11-22
  • 打赏
  • 举报
回复
如果是webfrom的话,就在userconfig中设定
<add key="RefreshTimer" value="20"/>

程序中
AppSettingsReader asrAppSettings;
string strInterval;
asrAppSettings = new AppSettingsReader();
strInterval = Convert.ToString(asrAppSettings.GetValue("RefreshTimer", typeof(string)));
把这个时间设定,

Response.AppendHeader("Refresh",strInterval);
响应更新;

Response.ClearHeaders();
更新操作不响应


friendsyu 2004-11-22
  • 打赏
  • 举报
回复
哦,刚才忘了说,我要写一个windows服务程序!!
怎么实现呢?
greennetboy 2004-11-22
  • 打赏
  • 举报
回复

1. 向Form中拖一个Timer控件,设置其Interval属性为60000;(Interval以毫秒作单位),其Enable=flase

2。在Tick()事件中添加你想重复做的操作的代码

3。 当需要启动你所需要的功能的时候,Timer.Enable=true;就可以了

greennetboy 2004-11-22
  • 打赏
  • 举报
回复
我晕,你还有添加Timer的tick()事件
在Tick()事件中添加你想重复做的操作的代码
greennetboy 2004-11-22
  • 打赏
  • 举报
回复
如果在winForm情况下
1. 向Form中拖一个Timer控件,设置其Interval属性为60000;(Interval以毫秒作单位),其Enable=flase
2.当需要启动你所需要的功能的时候,Timer.Enable=true;就可以了

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧