C#Winform定时执行一段程序
2015-09-24 12:18
288 查看
写了一个Winform,需要完成定时采集数据的功能,找到了一个解决办法。
System.Timers.Timer timer = new System.Timers.Timer();
timer.Enabled = true;
timer.Interval = 1000;//执行间隔时间,单位为毫秒 timer.Start(); timer.Elapsed += new System.Timers.ElapsedEventHandler(Timer1_Elapsed);
private void Timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { // 得到intHour,intMinute,intSecond,是当前系统时间 int intHour = e.SignalTime.Hour; int intMinute = e.SignalTime.Minute; int intSecond = e.SignalTime.Second; // System.Windows.Forms.MessageBox.Show(intHour.ToString());
//自己设置hour,minuter,second,到设定的时间就开始执行程序 if (intHour == hour && intMinute == minuter && intSecond == second) { System.Windows.Forms.MessageBox.Show("时间到了!"); } }
相关文章推荐
- 获取项目的目录
- C# 之 遍历本地文件夹下的所有文件
- C# WindowsForm 员工管理系统一【登录】
- C#的lock关键字
- C#dll版本号默认生成规则
- C#(源码)操作Excel大全2
- C#(源码)操作Excel大全1
- c#多线程 Invoke方法的使用
- C# 两个类之间传递数据
- C#获取文件夹及文件的大小与占用空间的方法
- 【傻傻分不清楚】C#抽象类和接口
- c#中加密解密
- C# 之 Math取整
- C#委托(delegate)简单示例:在两个form之间传递数据
- C# 加密算法
- C#编程笔记(匿名方法,Lambda表达式 )
- C#_File_Assembly
- C# 打印小票 POS
- c#:int--string
- C#面向对象资料-转