用vs2008+c#做一个小系统,需要每隔一小时系统自动执行一个事件,这应该用什么控件来控制时间进行自动执行一个事件呢?请前辈指点!
解决方案 »
- 这几行代码是什么意思?
- Visual Studio 2008 为什么经常卡住
- remoting客户端不释放内存!!!散分!!!
- 点设备管理器,显示没有注册类别是什么原因?
- (WinForm)请问如何在Mdi窗体中加入一个侧栏啊?
- 用HttpWebRequest登陆这个网站https://esales.tiancity.com/frmLogin.aspx
- 想做一个搜索控件 输入关键字 搜索真个网站的页面的相关内容
- 怎么用C#语言写GPS定位系统???
- 怎样知道二维数组的第一维长度和第二维长度?
- 遇到异常: DragDrop 注册失败。
- DataGridView控件增么增加统计行?
- winform下怎么搞rdlc报表?
timer
Timer timer=new Timer(1000);
timer.Elapsed+= new ElapsedEventHandler(timer_Elapsed);
timer.Start(); void timer_Elapsed(object sender, ElapsedEventArgs e)
{
}
Timer timer=new Timer(……);
不是多线程。。
/// <summary>
/// 开启定时报时功能
/// </summary>
private void DTime()
{
t.Enabled = true;//t是timer控件
t.Interval = 1 * 1000;
t.Tick += new EventHandler(t_Tick); }
private void t_Tick(object sender, EventArgs e)//定时执行一个功能
{
int i = DateTime.Now.Hour;
int ii = DateTime.Now.Minute;
int iii = DateTime.Now.Second; if (iii == 0)
{
if (ii == 0)//每小时报时
{
//将执行的语句放在这里
}
}
}
http://download.csdn.net/source/1813869