c# WinForm窗体实现动态时间展示

来源:互联网 发布:sql 跨数据库 update 编辑:程序博客网 时间:2024/06/05 19:01

动态展示时间窗体

这里写图片描述


控件命名示例

这里写图片描述


组件Timer

启动,单位1000毫秒

这里写图片描述


Timer事件

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace MyProbject{    public partial class lblNum700 : Form    {        public lblNum700()        {            InitializeComponent();            //调用方法直接显示当前时间            //消除延时            currentTime_Tick(null,null);        }        //Timer计时器事件        private void currentTime_Tick(object sender, EventArgs e)        {            this.lblYeak.Text = DateTime.Now.Year.ToString();            this.lblMonth.Text = DateTime.Now.Month.ToString();            this.lblDay.Text = DateTime.Now.Day.ToString();            //this.lblTime.Text = DateTime.Now.ToShortTimeString();            this.lblTime.Text = DateTime.Now.ToLongTimeString();           // this.lblWeek.Text = DateTime.Now.DayOfWeek.ToString();            switch(DateTime.Now.DayOfWeek)            {                case DayOfWeek.Monday:                    this.lblWeek.Text = "一";                    break;                case DayOfWeek.Tuesday:                    this.lblWeek.Text = "二";                    break;                case DayOfWeek.Wednesday:                    this.lblWeek.Text = "三";                    break;                case DayOfWeek.Thursday:                    this.lblWeek.Text = "四";                    break;                case DayOfWeek.Friday:                    this.lblWeek.Text = "五";                    break;                case DayOfWeek.Saturday:                    this.lblWeek.Text = "六";                    break;                case DayOfWeek.Sunday:                    this.lblWeek.Text = "日";                    break;            }        }    }}

这里写图片描述


消除延时

启动时即时调用当前时间
这里写图片描述