سلام دوستان

من یک رویداد تعریف کردم که زمانی شارژ باطری لپ تاپ کم میشه اتفاق بیفته ام این اتفاق نمیفته، به صورت زیر

دوستان ببینید درست نوشتم


public Form1()
{
InitializeComponent();
SystemEvents.PowerModeChanged += new PowerModeChangedEventHandler(poweModeChanged2);
}





[System.Security.Permissions.HostProtection(System. Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort = true)]
private void poweModeChanged2(object sender, PowerModeChangedEventArgs e)
{
float si = SystemInformation.PowerStatus.BatteryLifePercent;
lblPowerPercent.Text = Convert.ToString(SystemInformation.PowerStatus.Bat teryLifePercent * 100) + "%";
}