DateTimePicker+Timer
创建DateTimePicker控件
属性
- 外观:Format:Custom
- 行为:CustomFormat:yyyy年MM月dd日 dddd HH:mm:ss
创建Timer控件
属性
- Interval:100 【:ms】
事件
- 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
- 创建两个标签Label,一个是时间标签,另一个标签用于显示时间。将标签1的Text设置为"当前时间",将标签2的Text设置为空"",Name设置为"cur_time"

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