码迷,mamicode.com
首页 > 其他好文 > 详细

系统运行时间悬浮框(demo)

时间:2019-04-30 21:50:18      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:img   mic   一个   tick   run   event   format   str   send   

此项目基于.net framework 4.0

 

技术图片

 

思路: 拖一个定时器控件,每秒执行一次,调用函数查询当前运行时间并更新到label控件。

 

 

 

 

private void Form1_Load(object sender, EventArgs e)
{
    int runningSecond = Environment.TickCount / 1000;

    int days = runningSecond / 86400;

    int hours = runningSecond / 3600;
    int minutes = (runningSecond - hours * 3600) / 60;
    int second = (runningSecond - hours * 3600 - minutes * 60);

    this.label1.Text = String.Format("系统已经运行了{0}天{1}小时{2}分钟{3}秒", days, hours, minutes, second);

}

///
/// 定时器: 每秒执行一次
///
///
///
private void timer1_Tick(object sender, EventArgs e)
{

    int runningSecond = Environment.TickCount / 1000;

    int days = runningSecond / 86400;

    int hours = runningSecond / 3600;
    int minutes = (runningSecond - hours * 3600) / 60;
    int second = (runningSecond - hours * 3600 - minutes * 60);

    this.label1.Text = String.Format("系统已经运行了{0}天{1}小时{2}分钟{3}秒", days, hours, minutes, second);
}

 

系统运行时间悬浮框(demo)

标签:img   mic   一个   tick   run   event   format   str   send   

原文地址:https://www.cnblogs.com/alpha-w/p/10797881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!