C#的Timer控件使用很简单:
1.添加一个Timer控件;
2.添加控件的【timer1_Tick】事件,该事件内容即每隔一段事件要做的事,例如显示一个电子时钟,那么每隔一秒“时钟”就会刷新一次;
3.设置属性Interval(设置成1000,即表示1000毫秒=1秒),每隔这么段时间就执行一次第2步的事件;
4.将属性【Enabled】设置成True,控件就开始计算时间间隔,到了对应事件就执行一次第2步的事件。
下边是获得当前时间的简单举例:
private void timer1_Tick(object sender, EventArgs e)
{
labTime.Text = "当前时间是:" + DateTime.Now.ToLongTimeString();
}
private void timer1_Tick(object sender, EventArgs e)
{
labTime.Text = "当前时间是:" + DateTime.Now.ToLongTimeString();
DateTime dtStr = DateTime.Now; //记录开始时间;
//...
DateTime dtEnd = DateTime.Now; //记录结束时间;
TimeSpan tsTime = dtEnd - dtStr; //计算两次记录的时间差值;
int nMs = (int)tsTime.TotalMilliseconds; //将取得的时间差转成毫秒;
}