系统运行时间悬浮框(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)的主要内容,如果未能解决你的问题,请参考以下文章