如何在图表中显示CPU使用率c#

时间:2013-09-05 09:31:45

标签: c# charts cpu-usage

所以我设法在文本框中显示我的CPU使用率,并使用此代码

显示进度条
progressBar1.Value = (int)(performanceCounter1.NextValue());
label1.Text = "CPU Usage " + progressBar1.Value.ToString() + "%";

现在任何人都可以帮助我将其移动到每次刷新时线条在页面上移动的图表上。

p.s我之前从未使用过图表。

谢谢

3 个答案:

答案 0 :(得分:1)

我建议你看一下这个网页:CPU Usage with graphical indication using C#

我只需输入以下内容即可找到此结果:显示CPU使用率图表c#

如果你知道如何与它交谈,谷歌是你最好的盟友......

这可能有所帮助,但我不是这方面的专家,我只是正确使用谷歌

答案 1 :(得分:0)

图表种类繁多,所以您只需在XY折线图上绘制CPU使用情况即可。

网上有很多图表工具包(图书馆)可供使用(部分免费获得许可)。您还可以找到许多描述如何在C#中开始绘图的文章。我只是用Google搜索,并找到了如何开始。 Check this!

PS:我会给你一个很好的建议。让自己成为GOOGLE的好用户!

答案 2 :(得分:-2)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace CpuUsageTest
{
public partial class frmCpuUsage : Form
{
public frmCpuUsage()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Value = (int)(performanceCounter1.NextValue());
label1.Text = "Processor Time: " + 
progressBar1.Value.ToString() + "%";
}
}
}

你可能会错过一些Using..sorry我的英语不太好....我忘记粘贴所有代码orz