[問題] RichTextBox變色問題
請問一下,我寫一個每10秒顯示一次cpu使用率的程式,
顯示在richtextbox,我想在使用率超過30時,該行顯示變為紅色
現在遇到的問題:
我怎麼試不是全部都變為紅色就是不變色,
請問我該怎麼下手?(目前先以文字『超標』來表示)
private void timer1_Tick(object sender, EventArgs e)
{
//取得CPU使用率
int intuse = Convert.ToInt32(decimal.Round
(decimal.Parse(ProcessorUsage.NextValue().ToString()),
0, MidpointRounding.ToEven));
if ( intuse> 30)
{
richTextBox1.Text += "CPU 使用率:" + intuse + "% 超標 \n";
}
else
{
richTextBox1.Text += "CPU 使用率:" + intuse + "% \n";
}
}
顯示結果:
CPU 使用率:20%
CPU 使用率:12%
CPU 使用率:29%
CPU 使用率:17%
CPU 使用率:20%
CPU 使用率:33% 超標 (希望這一行變成紅色)
CPU 使用率:32% 超標 (希望這一行變成紅色)
CPU 使用率:17%
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.179.210
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1493278712.A.28E.html
推
04/27 17:06, , 1F
04/27 17:06, 1F
推
04/27 17:17, , 2F
04/27 17:17, 2F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章