做winform项目发现需要添加一个时间显示功能,现记录如下:
1、首先新建一个Timer,命名为timer,并在属性中修改Interval为1000;
2、在需要显示时间的地方添加一个label(假设设置名称为:timerLabel);
3、进入.cs的窗体代码中,在Timer对应的方法中添加如下代码
timerLabel.Text = DateTime.Now.AddSeconds(-_timeDiff).ToString("yyyy年MM月dd日 dddd tt hh:mm:ss");
4、在窗体的load方法中添加Timer.start();即可运行
完整代码如下:
//窗体启动时,启动Timer
private void Form1_Load(object sender, EventArgs e)
{
timer.Start();
}
//Timer中执行的代码
private void timer1_Tick_1(object sender, EventArgs e)
{
labelControl1.Text = DateTime.Now.AddSeconds(0).ToString("yyyy年MM月dd日 dddd tt hh:mm:ss");
}
效果图如下:


本文介绍如何在WinForm项目中实现实时的时间显示功能。主要步骤包括:新建Timer并设置Interval为1000毫秒;添加Label用于显示时间;在Timer的方法中更新Label的Text属性;在窗体加载时启动Timer。
900

被折叠的 条评论
为什么被折叠?



