当前位置: 首页 > news >正文

网站建设手稿免费推广网站入口2023

网站建设手稿,免费推广网站入口2023,轻量级cms,成都网站建设有限公司笔记本充电状态有两种监测方式,一种是主动查询,另一种是注册充电状态变化事件 1,先说主动监控吧,建立一个线程,反复查询SystemInformation.PowerStatus.PowerLineStatus private void readPower(){while (true){this.…

 笔记本充电状态有两种监测方式,一种是主动查询,另一种是注册充电状态变化事件

1,先说主动监控吧,建立一个线程,反复查询SystemInformation.PowerStatus.PowerLineStatus

 private void readPower(){while (true){this.Invoke(new Action(() =>{if (SystemInformation.PowerStatus.PowerLineStatus == PowerLineStatus.Offline){label1.Text = "断电状态!";SystemSounds.Beep.Play();}else if (SystemInformation.PowerStatus.PowerLineStatus == PowerLineStatus.Online)label1.Text = "插电状态";else if (SystemInformation.PowerStatus.PowerLineStatus == PowerLineStatus.Unknown)label1.Text = "未知状态";}));Thread.Sleep(1000);}}

 第二种,用事件来接受充电状态变化

// 创建WMI事件查询WqlEventQuery query = new WqlEventQuery("SELECT * FROM Win32_PowerManagementEvent");// 创建事件侦听器watcher = new ManagementEventWatcher(query);watcher.EventArrived += Watcher_EventArrived;// 启动事件监听watcher.Start();

  // 创建事件侦听器ManagementEventWatcher watcher = null; 
/// <summary>/// 只能知道是笔记本电源事件,无法知道是插电还是断电/// </summary>/// <param name="sender"></param>/// <param name="eventArgs"></param>private void Watcher_EventArrived(object sender, EventArrivedEventArgs eventArgs){  // 设置事件处理程序PropertyData eventData = eventArgs.NewEvent.Properties["EventType"];if (eventData != null){int eventType = Convert.ToInt32(eventData.Value);this.Invoke(new Action(() =>{label1.Text = eventType.ToString();}));if (eventType == 4){Console.WriteLine("笔记本电源被拔出");// 在这里可以添加你想要执行的操作}else if (eventType == 5){Console.WriteLine("笔记本电源已连接");// 在这里可以添加你想要执行的操作}}}

总结,第一种效果比第二种好,可以知道充电变化的结果是有电,还是断电,第二种只知道充电状态变化,但具体是什么变化,无法得知,状态值都是10,第一种唯一的不足,就是需要新建一个线程,比较消耗资源

http://www.yayakq.cn/news/959530/

相关文章:

  • 网站过度优化首页被k广州做企业网站
  • 网站响应式建设多语言企业网站开发
  • 做网站的术语物联网平台搭建
  • 做外贸没有企业网站女人说wordpress主题
  • 做任务刷王者皮肤网站做公司网站建设价格
  • 自己建个网站要多少钱如何管理网站域名
  • eclipse用来做网站前端html代码软件
  • 站长工具2023最新国产博物馆网站 微信 微博 建设
  • 专业网站制作网络公司wordpress 伪静态规则
  • 网站流量来源那几家是做失物招领的网站
  • 网站后台中表格制作企业网站建设结论
  • 西安网站设计西安搜推宝memcache安装wordpress
  • 宁波产品网站设计模板一个人可以备案几个网站
  • 一个企业是如何做网站建设的网站建设课程设计
  • 许昌网站开发网站根目录 设置
  • 淘宝网站建设概要深圳东维亚建设公司
  • 东莞系统网站建设在境外做网站网站
  • 网站开发技术员wordpress怎么上传头像不显示
  • 网站建设计入什么科目怎么查询自己的商标
  • 网站建设与管理专业的行业发展做网站运营的女生多吗
  • 汕头网站建设设计公司展览展示设计公司排名
  • 杭州大江东建设局网站php初学者网站
  • jsp企业网站开发前期报告德阳装修公司
  • 设计师工作室网站互助平台网站建设
  • 北海做网站有哪家好建设局是干嘛的单位
  • 建设网站技术方案免费建网站中文域名
  • wordpress 用户私信功能seo优化一般包括哪些内容()。
  • 教育网站建设备案自定义内容网站
  • api网站模板企业网站为什么打不开
  • 集团网站建设服务平台做网站详细教程