1. 程式人生 > >C#元件之errorProvider 、eventLog、helpProvider、performanceCounter

C#元件之errorProvider 、eventLog、helpProvider、performanceCounter

errorProvider 給控制元件繫結錯誤訊息

errorProvider1.SetError(textBox1, "錯誤提示訊息");

eventLog 寫入Windows事件日誌

EventLog類在System.Diagnostics名稱空間中。可以在“管理工具” > "事件檢視器“中可以檢視我們寫入的Windows日誌。

helpProvider 幫助控制元件的使用

按F1彈出幫助文件Help.txt

HelpProvider HP;
private void Form1_Load(object sender, EventArgs e)
{
    MessageBox.Show("要想獲得幫助,請按F1");
    HP = new HelpProvider();
    string Source = "Help.txt";
    HP.HelpNamespace = Source;
    HP.SetShowHelp(this, true);
}

performanceCounter 獲取計算機效能

效能是指CPU記憶體,磁碟,網路的相關使用情況。可以在工作管理員-》效能中檢視這些資料,也可以在資源管理器中檢視更詳細的情況。