C#利用委托线程实时刷新显示时间

2025-04-17 12:03:23

1、打开编程工具“Microsoft Visual Studio 2008“。其它版本的“Visual Studio”也可。创建新项目,大家可以默认或者命名为自己的项目名称.

C#利用委托线程实时刷新显示时间

2、创建"WINFROM"新项目,大家可以默认或者命名为自己的项目名称.在这里我选择更改项目名称为“TEST”,如图中所示:

C#利用委托线程实时刷新显示时间

3、项目创建完后,默认打开FROM1的界面设计主程序,在FROM1上面需要我们添加一个控件”label“。“label”控件在软件主界面左侧的控件栏,如图所示:

C#利用委托线程实时刷新显示时间

4、添加完控件后,我们双击程序任意位置(或者右键点击查看编辑犬匮渝扮),转到代码编辑界面,首先添加调用线程的引用"using System.Threading;"如图中标识处:

C#利用委托线程实时刷新显示时间

5、添加完引用后,在程序的入口处,添加我们的代码:new Thread(() => { while (true) { try { label1.BeginInvoke(new MethodInvoker(() => label1.Text = DateTime.Now.ToString())); } catch { } Thread.Sleep(1000); } }) { IsBackground = true }.Start();

C#利用委托线程实时刷新显示时间

6、在这一步,程序基本写完,接下来就是调试部份了。我们在按下调试按钮启动调试。调试按钮如图中蓝色表示处。

C#利用委托线程实时刷新显示时间

7、程序主程序启动,因为我们程序代码是写在程序的主入口的,启动程序代码即开始运行,所以当程序一启动,时间就会按秒实时显示当前的时间了。效果图如下:

C#利用委托线程实时刷新显示时间
C#利用委托线程实时刷新显示时间
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢