Akku - Statusanzeige

    • VB.NET

      Akku - Statusanzeige

      Es ist eine einfache Methode um den Akku-Status zu anzeigen.

      Gebraucht werden:

      2 Labels mit dem Namen: Label1 und Label2
      1 Progressbar mit dem Namen: ProgressBar1
      1 Timer mit dem Namen: Timer1

      Zuerst muss der Sub erstellt werden:

      VB.NET-Quellcode

      1. Private Sub Energiestatus()
      2. Dim power As PowerStatus = SystemInformation.PowerStatus
      3. ProgressBar1.Value = power.BatteryLifePercent * 100
      4. Label2.Text = power.BatteryLifePercent * 100 & "%"
      5. If power.PowerLineStatus = PowerLineStatus.Online And (power.BatteryLifePercent * 100) < 100 Then
      6. Label1.Text = "Netzbetrieb, Akku wird aufgeladen..."
      7. ElseIf power.PowerLineStatus = PowerLineStatus.Online Then
      8. Label1.Text = "Netzbetrieb"
      9. ElseIf power.PowerLineStatus = PowerLineStatus.Offline Then
      10. Label1.Text = "Akkubetrieb"
      11. End If
      12. End Sub


      Eigenschaften von Timer1 einstellen:

      Enabled = True
      Interval = 1000

      Den Timer1 Sub einfügen:

      VB.NET-Quellcode

      1. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
      2. Energiestatus()
      3. End Sub


      Fertig !