2016-05-13 1 views
-3

J'ai essayé de nombreuses méthodes en essayant de faire un petit programme qui montre le pourcentage de la batterie (la valeur est affichée sur une barre de progression). Peut-on m'aider?VB.net durée de vie de la batterie

+2

Première google a frappé: [ 'PowerStatus.BatteryLifePercent'] (https://msdn.microsoft.com/en-us/library/system.windows.forms.powerstatus.batterylifepercent (v = vs.110) .aspx) –

Répondre

1
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 

Ensuite, vous avez juste besoin de rafraîchir avec un minuteur ou autre chose.

+0

Pour une raison quelconque, cela ne fonctionne pas comme prévu.La valeur de pbar s'arrête à environ 1-2.Mais attendez, il reste 1-2% jusqu'à ce qu'il soit complètement chargé ou il montre le pourcentage actuel de la batterie? –

+0

@AndrewHenz Désolé, j'ai oublié de * 100 la valeur en pourcentage. J'ai édité mon poste – nbadaud

+0

Aucun problème, merci :). J'ai marqué votre réponse comme étant le meilleur.Et merci encore –