0

在我的代码中,我有:

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 客户端配置文件。我拔下笔记本电脑的插头,看看它是否有影响,但没有。也试过插上。

请帮忙???

编辑:没关系,现在除了-1之外我无法PowerStatus.BatteryFullLifetime返回。

4

1 回答 1

0

您是否尝试在没有电池的台式机上测试您的应用程序?如果是,那可能是您得到 -1 的原因,因为它不适用。

您可以尝试在笔记本电脑上运行您的应用程序吗?

于 2012-11-11T05:27:55.010 回答