c# 窗体 时间更新

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:38:28
this.label2.Text = DateTime.Now.ToString();
在窗体运行时 时间不能更新 只有重新启动窗体才能更新。。电脑没问题
该怎样写程序才能让时间自动更新啊?

在你的窗体里拖放一个timer控件,设置它的Interval属性为1000,enable属性为TRUE,然后点那个黄色的闪电图标,找到Tick,双击一下,在函数里面写上你那句话,就是

private void timer1_Tick(object sender, System.EventArgs e){
this.label2.Text = DateTime.Now.ToString(); }

说明:interval属性就是时间间隔,以毫秒为单位,1000毫秒就是1秒
Tick时间就是时间间隔到达后要执行的操作。

不成功的话请留言

加个timer控件,控制1秒更新一次,就可以了。

 private void Form1_Load(object sender, EventArgs e)
        {
            Timer timer = new Timer();
            timer.Interval = 1000;
            timer.Tick += timer_Tick;
            timer.Start();
     &nbs