显示系统时间问题(新手),大家来帮忙啊!!!!!

时间:2022-10-19 15:59:27
我要用Form的label显示系统的时间,是用“DateTime.Now.toString("hh:mm:ss")”
并且我想让这个时间和系统时间保持一致  还需要怎么写啊????
请大家帮忙!!!急急

我用c#

9 个解决方案

#1


当然是用个timer

#2


用个timer,每妙更新一下lable的caption属性不就可以了

#3


能说得具体点吗   谢谢 我刚刚接触C#

#4


也想学习一下!

#5


这个是在控件里写还是用语句写 阿

用语句怎么写啊
谢谢大家!!!55555555急急
今天我还要实现好几个功能阿

#6


托一个timer控件进来.然后在它的tick事件里写.
注意把时间差设置为一秒.就OK了!

#7


timer控件直接調用就行:
1、在工具箱裡找到Timer控件,拖一個到Form裡。
2、這時會在開發界面的下方見到一個時鐘圖標Timer1,選中它即可進行屬性設置。
3、設置Enabled屬性為True,Interval屬性設置1000。(這裡的1000是毫秒,即1秒)。
4、然後定制Timer1的Tick事件,我這裡是:Timer1_load。(此項在屬性面板裡即可完成)。
5、最後雙擊Timer1_load進到代碼環境,填寫你的代碼:label1.Text = DateTime.Now.ToString("hh:mm:ss");

最後我把完整代碼貼給你:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.ToString("hh:mm:ss");
        }

        private void timer1_load(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.ToString("hh:mm:ss");
        }
    }
}

#8


好了    大家辛苦了!!我比较笨 嘿嘿!!!

#9


#1


当然是用个timer

#2


用个timer,每妙更新一下lable的caption属性不就可以了

#3


能说得具体点吗   谢谢 我刚刚接触C#

#4


也想学习一下!

#5


这个是在控件里写还是用语句写 阿

用语句怎么写啊
谢谢大家!!!55555555急急
今天我还要实现好几个功能阿

#6


托一个timer控件进来.然后在它的tick事件里写.
注意把时间差设置为一秒.就OK了!

#7


timer控件直接調用就行:
1、在工具箱裡找到Timer控件,拖一個到Form裡。
2、這時會在開發界面的下方見到一個時鐘圖標Timer1,選中它即可進行屬性設置。
3、設置Enabled屬性為True,Interval屬性設置1000。(這裡的1000是毫秒,即1秒)。
4、然後定制Timer1的Tick事件,我這裡是:Timer1_load。(此項在屬性面板裡即可完成)。
5、最後雙擊Timer1_load進到代碼環境,填寫你的代碼:label1.Text = DateTime.Now.ToString("hh:mm:ss");

最後我把完整代碼貼給你:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.ToString("hh:mm:ss");
        }

        private void timer1_load(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.ToString("hh:mm:ss");
        }
    }
}

#8


好了    大家辛苦了!!我比较笨 嘿嘿!!!

#9