2012-11-11 143 views
0

在我的代碼有:SystemInformation.PowerStatus.BatteryLifeRemaining返回-1?

Dim ps as PowerStatus = SystemInformation.PowerStatus 
Dim batteryTimeLeft as Integer = ps.BatteryLifeRemaining 'I have a problem here 

MsgBox("Time left on battery: " & cstr(batteryTimeLeft),vbInformation,"Info") 

PowerStatus.BatteryLifeRemaining總是返回-1時,我有一個當前電池和使用或不使用時。爲什麼這總是返回-1?

我目前在VB.NET 2010 Express上使用MS .NET 4.0 Client Profile。我拔掉了我的筆記本電腦,看看它是否有所作爲,但事實並非如此。也試過插入。

請幫忙?

編輯:現在不要在意我不能讓PowerStatus.BatteryFullLifetime返回-1以外。

回答

0

您是否試圖在沒有電池的臺式機上測試您的應用程序?如果是的話,那可能是你得到-1的原因,因爲它不適用。

你可以嘗試在筆記本電腦上運行你的應用程序嗎?