浅谈C# application.DoEvent作用
2024-09-13 03:59:19
Application.DoEvents()的作用:处理所有的当前在消息队列中的Windows消息。
- private void button1_Click(object sender, EventArgs e)
- {
- for (int i = 0; i < 10000; i++)
- {
- label1.Text = i.ToString();
- Application.DoEvents();
- }
- }
测试了一下,没有Application.DoEvents()的时候,Label基本处于假死机状态,最后显示一个9999,加上后会数字变换正常显示。
从这个测验后DoEvents的功能,应该DoEvents就好比实现了进程的同步。在不加的时候,因为优先级的问题,程序会执行主进程的代码,再执行别代码,而加了以后就可以同步执行。
最新文章
- Linux 网络编程详解九
- Android 模拟器检测
- android 内存不足的问题
- 网站开启Gzip压缩-apache
- jboss as7 o.h.c.s.c.i.BroadcastGroupImpl Network is unreachable
- memcached学习笔记——存储命令源码分析上篇
- iOS 提交AppStore不出现构建的版本
- pthread小结
- 建立一个单链表,并删除链表中值为W的元素
- MyBaits全局配置文件的各项标签1
- Kettle 变量(arg位置参数)
- touch-action属性引起的探索
- linux中date命令显示昨天的日期信息?以特定格式显示时间?
- cognos report在做同比时遇到的问题解决方法
- 关于centos7中使用rpm方式安装mysql5.7版本后无法使用root登录的问题
- Python 字符串处理(转)
- .NET破解之PDF编辑器
- sqlite3添加、修改列名(转)
- 用js如何获取一个上传文件的扩展名
- 51nod 1495 中国好区间