私のコードには次のものがあります。
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 以外を返すことができないので気にしないでください。