定期加载表单后运行代码

时间:2012-04-24 11:14:01

标签: c# .net winforms form-load

我正在开发一个桌面窗口应用程序。表单加载后,从运行的机器获取一些数据并将其保存到csv文件中的ftp服务器,它显示测试已完成。我想运行相同的代码,每隔一小时就会获取值并存储在服务器上。我该怎么做?

控制台应用程序和窗口服务不可行,因为我必须向用户显示表单等。

1 个答案:

答案 0 :(得分:2)

使用BCL附带的其中一个计时器类。

请参阅MSDN上的Comparing the Timer Classes in the .NET Framework Class Library

基本上你设置了一个带有间隔的计时器(每小时一次点火的频率)和一个在它发生时执行的方法。