HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2005 Tips > その他 Tips メニュー> 電源ステータス関連 Tips メニュー

01.バッテリの充電状態を取得する

UPDATE:2006/09/20 

<< 前のTips  次のTips >>

 


バッテリの充電状態を取得するには、SystemInformationクラスの PowerStatus.BatteryChargeStatusプロパティを使用します。

BatteryChargeStatus列挙対

メンバ名 説明
Charging バッテリが充電中であることを示します。
Critical バッテリの充電レベルが最低限のレベルまで低下していることを示します。
High バッテリの充電レベルが高いことを示します。
Low バッテリの充電レベルが低いことを示します。
NoSystemBattery バッテリが存在しないことを示します。
Unknown バッテリの状態が不明であることを示します。

 
サンプル
private void button1_Click(object sender, EventArgs e)
{
    //現在のバッテリ状態を表示します
    switch (SystemInformation.PowerStatus.BatteryChargeStatus)
    {
        case BatteryChargeStatus.Charging:
            MessageBox.Show("充電中です");
            break;
        case BatteryChargeStatus.Critical:
            MessageBox.Show("バッテリの充電レベルが最低限のレベルまで低下しています");
            break;
        case BatteryChargeStatus.High:
            MessageBox.Show("バッテリの充電レベルは高です");
            break;
        case BatteryChargeStatus.Low:
            MessageBox.Show("バッテリの充電レベルは低です");
            break;
        case BatteryChargeStatus.NoSystemBattery:
            MessageBox.Show("バッテリは存在しません");
            break;
        case BatteryChargeStatus.Unknown:
            MessageBox.Show("バッテリの状態は不明です");
            break;

    }
}
 

<< 前のTips  次のTips >>