0

所以我设法在文本框中显示我的 CPU 使用情况,并使用此代码显示进度条

progressBar1.Value = (int)(performanceCounter1.NextValue());
label1.Text = "CPU Usage " + progressBar1.Value.ToString() + "%";

现在谁能帮我把它移到图表上,每次刷新时线条都会在页面上移动。

ps 我以前从未使用过图表。

谢谢

4

3 回答 3

1

我建议你看看这个网页:CPU Usage with graphicsindication using C#

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

如果您知道如何与 Google 交谈,Google 就是您最好的盟友……

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

于 2013-09-05T09:54:20.180 回答
0

图表有多种类型,因此您只需在 XY 折线图上绘制 CPU 使用率。

网上有很多图表工具包(库)(有些是免费的,有些是许可的)。您还可以找到许多描述如何在 C# 中开始绘图的文章。我刚用谷歌搜索,找到了如何开始。检查这个!

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

于 2013-09-05T09:51:55.733 回答
-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() + "%";
}
}
}

你可能会错过一些使用..对不起我的英语不好..我忘记粘贴所有代码orz

于 2013-09-05T09:39:29.220 回答