一、使用Timer控件,指定它的Interval属性为1000,也即1S
然后编辑Timer1的Tick事件:
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = DateTime.Now.ToString();
}
不过在页面载入的时候你要使得Timer1开始工作,如:
private void Form1_Load(object sender, EventArgs e)
{
this.timer1.Start();
}
二、使用线程
1、声明线程和委托
private Thread currentTimeThread = null;
public delegate void UpdateTimeDelegate();
2、实现委托和方法
public void CountTime()
{
while (true)
{
Invoke(new UpdateTimeDelegate(upd