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

Posted alpha-w

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统运行时间悬浮框(demo)相关的知识,希望对你有一定的参考价值。

此项目基于.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)的主要内容,如果未能解决你的问题,请参考以下文章

android 录屏不录制自身的悬浮框

移动端悬浮框可移动,可回弹,Vue and React

html如何引入公共的html代码,比如公共右侧悬浮框

autojs 悬浮框演示代码

autojs 悬浮框演示代码

如何去掉Eclipse恼人的悬浮框提示