所以我设法在文本框中显示我的 CPU 使用情况,并使用此代码显示进度条
progressBar1.Value = (int)(performanceCounter1.NextValue());
label1.Text = "CPU Usage " + progressBar1.Value.ToString() + "%";
现在谁能帮我把它移到图表上,每次刷新时线条都会在页面上移动。
ps 我以前从未使用过图表。
谢谢
我建议你看看这个网页:CPU Usage with graphicsindication using C#
我只需键入以下内容即可找到此结果:显示 CPU 使用情况图表 c#
如果您知道如何与 Google 交谈,Google 就是您最好的盟友……
这可能会有所帮助,但我不是这方面的专家,我只正确使用了谷歌
图表有多种类型,因此您只需在 XY 折线图上绘制 CPU 使用率。
网上有很多图表工具包(库)(有些是免费的,有些是许可的)。您还可以找到许多描述如何在 C# 中开始绘图的文章。我刚用谷歌搜索,找到了如何开始。检查这个!
PS:我会给你一个很好的建议。让自己成为GOOGLE的好用户!
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