3月29日 如何在winform中加入动态系统时间

it2022-05-05  94

第一步:拖一个lable和一个 Timer控件  

第二步:在  Timer控件的Tick方法中  

     private void timer1_Tick(object sender, EventArgs e)        {             label1.Text = System.DateTime.Now.ToString();    //获取系统时间赋给label4         } 第三步:在 Form1_Load 事件中键入如下代码

private void Form1_Load(object sender, EventArgs e)        {            timer1.Enabled = true;    //设为可用            timer1.Interval = 1000;   //设置间隔时间        }

效果:

 

 

如果想只显示时间,不显示年月日

第二步中Tick事件中应先绑定时间,然后在赋值给label1。(想怎么显示就怎么绑定)

   private void timer1_Tick(object sender, EventArgs e)   {         string TimeInString = "";     int hour = DateTime.Now.Hour;     int min = DateTime.Now.Minute;     int sec = DateTime.Now.Second;     TimeInString = (hour < 10) ? "0" + hour.ToString() : hour.ToString();     TimeInString += ":" + ((min < 10) ? "0" + min.ToString() : min.ToString());     TimeInString += ":" + ((sec < 10) ? "0" + sec.ToString() : sec.ToString());     label1.Text = TimeInString;  }

效果:

 

转载于:https://www.cnblogs.com/tzq9308/p/4376301.html


最新回复(0)