Winform使用控件实时更新时间

DateTimePicker+Timer

创建DateTimePicker控件

属性

  1. 外观:Format:Custom
  2. 行为:CustomFormat:yyyy年MM月dd日 dddd HH:mm:ss

创建Timer控件

属性

  1. Interval:100 【:ms】

事件

  1. Tick:
    代码:
 private void timer1_Tick(object sender, EventArgs e)
        {
            if(dateTimePicker1.Enabled==false)
            {
                dateTimePicker1.Enabled = true;
            }
            dateTimePicker1.Value = DateTime.Now;
            dateTimePicker1.Enabled = false;
        }

Label+Timer

  1. 创建两个标签Label,一个是时间标签,另一个标签用于显示时间。将标签1的Text设置为"当前时间",将标签2的Text设置为空"",Name设置为"cur_time"
    在这里插入图片描述
  2. Timer的创建同方式一,注册Tick事件
            //通过标签控件显示
            cur_time.Text = DateTime.Now.ToString();

ToolTip的使用

  1. 其实该控件用关联这个词感觉不是很准确,因为不止一个控件可以使用ToolTip,即可以有多个控件使用ToolTip,只要设置每个空间对应要显示的信息就可以。
  2. 作用:鼠标移到关联的控件时显示信息
  3. 创建一个ToolTip
  4. 选择要关联的控件,在属性-杂项中关联创建的ToolTip
  5. 如果要显示的提示信息是固定的,可以直接在信息框中输入要提示的信息
  6. 如果不是固定的需要使用方法ToolTip.SetToolTip(关联的控件,string信息)
    如在方式二中显示详细日期时间
    在timer的tick事件中添加代码:
 toolTipOfTime.SetToolTip(cur_time, dateTimePicker1.Text);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值