Ich versuchte viele Methoden, ein kleines Programm zu machen, das den Batterieprozentsatz zeigt (der Wert wird auf einer Fortschrittsanzeige angezeigt). Kann jemand mir helfen?VB.net Akkulaufzeit Prozent
Antwort
Dim power As SystemInformation.PowerStatus = SystemInformation.PowerStatus
Dim percent As Single = power.BatteryLifePercent
' Display the ProgressBar control.
pBar1.Visible = true;
' Set min and max
pBar1.Minimum = 0
pBar1.Maximum = 100
' Set the current value
pBar1.Value = percent * 100
Dann müssen Sie nur mit einem Timer oder etwas anderes aktualisieren.
Aus irgendeinem Grund funktioniert es nicht so, wie ich es erwartet habe. Der Pbar-Wert stoppt bei etwa 1-2. Aber warte, es sind 1-2% übrig, bis es voll geladen ist oder es den aktuellen Batterie-Prozentsatz anzeigt? –
@AndrewHenz Sorry, ich habe * 100 den Prozentwert vergessen. Ich habe meinen Beitrag bearbeitet – nbadaud
Kein Problem, danke :) .Ich markierte Ihre Antwort als die beste. Und nochmals vielen Dank –
Erster Google-Treffer: ['PowerStatus.BatteryLifePercent'] (https://msdn.microsoft.com/en-us/library/system.windows.forms.powerstatus.batterylifepercent (v = vs.110) .aspx) –