群里一小伙伴在開發APP時遇到了問題,便截圖提問 一、傻瓜式解決辦法: 刪除: ((System.ComponentModel.ISupportInitialize)(this.performanceCounter1)).EndInit(); 這個辦法雖然簡單,但是會出錯。 原因是,當你添加perf ...
群里一小伙伴在開發APP時遇到了問題,便截圖提問
一、傻瓜式解決辦法:
刪除:
((System.ComponentModel.ISupportInitialize)(this.performanceCounter1)).EndInit();
這個辦法雖然簡單,但是會出錯。
原因是,當你添加performanceCounte之類的控制項時,它會要求生成CategoryName,但VS突然犯傻,沒有自動生成CategoryName,所以報了錯。(CategoryName指的就是控制項要用的名字)
二、妥善的解決辦法
在Form1.Designer中添加
this.performanceCounter1.CategoryName = "Processor";
this.performanceCounter1.CounterName = "% Processor Time";
this.performanceCounter1.InstanceName = "_Total";