zoukankan      html  css  js  c++  java
  • 让程序显示运行时间

    实现效果:

    关键知识:

      StatusStrip控件,TimeSpan的一些属性,线程知识

    实现代码:

            private void Form1_Load(object sender, EventArgs e)
            {
               DateTime S_datetime = DateTime.Now;  //得到当前系统时间
               Thread sho_runtime = new Thread( //创建线程
                   () =>                      //使用Lanmba表达式
                   {
                       while (true)     //无限循环
                       {
                           TimeSpan S_timespan =  //得到时间差
                               DateTime.Now - S_datetime;
                           Invoke(                             //调用窗体线程
                               (MethodInvoker)(() =>
                               {
                                   label1.Text =            //显示程序启动时间
                                       string.Format("系统已运行:{0}天{1}时{2}分{3}秒",
                                       S_timespan.Days,S_timespan.Hours,
                                       S_timespan.Minutes,S_timespan.Seconds);
                                }));
                           Thread.Sleep(1000);          //线程挂起一秒钟
                       }
                   });
               sho_runtime.IsBackground = true;     //设置后台线程
               sho_runtime.Start();     //开始执行线程
            }
    

      

     

  • 相关阅读:
    django上传下载大文件
    ssh隧道技术
    防止网站被抓
    lvm在线扩容
    Python之配置文件模块 ConfigParser
    Oracle常用查询
    Oracle_where子句
    Oracle_单行函数
    Oracle_多行函数
    Oracle_SQL92_连接查询
  • 原文地址:https://www.cnblogs.com/feiyucha/p/9919699.html
Copyright © 2011-2022 走看看