浅谈C# application.DoEvent作用
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就好比实现了进程的同步。在不加的时候,因为优先级的问题,程序会执行主进程的代码,再执行别代码,而加了以后就可以同步执行。
浅谈C# application.DoEvent作用的更多相关文章
- 浅谈!DOCTYPE声明的作用?严格模式与混杂模式的区别?
		!DOCTYPE的作用: DOCTYPE是Document Type(文档类型)的缩写,<!DOCTYPE>声明必须是html文档的第一行,位于<html>标签之前.<! ... 
- Rommel - C# 浅谈 接口(Interface)的作用
		鉴于网上太多太多的对C# 接口的误解,想来想去还是自己做一个完美的接口 篇章 继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基 ... 
- C# 浅谈 接口(Interface)的作用
		继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的 1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法 ... 
- 浅谈Java中static作用--转
		static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念. 被static修饰的成员变量和成员方法独立于该类的任何 ... 
- SpringBoot2.0 浅谈注解@ControllerAdvice的作用
		我们都知道做项目一般都会有全局异常统一处理的类,那么这个类在Spring中可以用@ControllerAdvice来实现,费话不多说,先看代码: import org.springframework. ... 
- 浅谈Trigger(SimpleTrigger&CronTrigger)
		1.Trigger是什么 Quartz中的触发器用来告诉调度程序作业什么时候触发,即Trigger对象是用来触发执行job的. 2.Quartz中的Trigger 3.触发器通用属性: JobK ... 
- Unity iOS打开AppStore评星页面,浅谈Application.OpenURL()方法。
		http://fairwoodgame.com/blog/?p=38 Unity iOS打开AppStore评星页面,浅谈Application.OpenURL()方法. Posted in Uni ... 
- 浅谈线程池(中):独立线程池的作用及IO线程池
		原文地址:http://blog.zhaojie.me/2009/07/thread-pool-2-dedicate-pool-and-io-pool.html 在上一篇文章中,我们简单讨论了线程池的 ... 
- 浅谈线程池(上):线程池的作用及CLR线程池
		原文地址:http://blog.zhaojie.me/2009/07/thread-pool-1-the-goal-and-the-clr-thread-pool.html 线程池是一个重要的概念. ... 
随机推荐
- eclipse git提交代码
			1.安装git 2.安装好后,进行,一个简单配置,填入我们的用户名和邮箱 >>Preferences>Team>Git>Configuration 设置自定义仓库 3.登 ... 
- webservice系统学习笔记8-简单的权限校验
			服务端handler.java package com.ws01; import java.util.Set; import javax.xml.namespace.QName; import jav ... 
- Linux 禁止用户或 IP通过 SSH 登录
			一切都是为了安全,做到来着可知! 限制用户 SSH 登录 1.只允许指定用户进行登录(白名单): 在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers ... 
- OpenWrt中对USB文件系统的操作, 以及读写性能测试
			参考 http://h-wrt.com/en/doc/flash 1. 查看usb存储在启动日志中的信息 # dmesg [ 5.720000] usbcore: registered new int ... 
- ASP.NET#JavaScript中调用WebServer注意的问题
			1)要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,就要取消注销以下行:[System.Web.Script.Services.ScriptService](2)调用格式:命名空间 ... 
- 我遇到了Hibernate异常
			真是郁闷,今天想用Hibernate的实现对数据库的增删查改,但是就是报异常不断啊!呵呵,为什么?就是在主键的问题上,我用主键的生成形式是:Sequence时就报IllegalArgumentExce ... 
- 那些遇到的position-fixed无效事件
			本篇文章由:http://xinpure.com/position-fixed-encountered-an-invalid-event/ 第一次无效事件 事件主角: transform 应用环境: ... 
- 【LeetCode】47. Permutations II
			Permutations II Given a collection of numbers that might contain duplicates, return all possible uni ... 
- nginx实战四
			nginx负载均衡 Nginx通过upstream和proxy_pass实现了负载均衡.本质上也是Nginx的反向代理功能,只不过后端的server为多个. 1.简单的轮询 upstream www ... 
- 记录一次条件比较多的SQL查询语句
			本人目前遇到一个比较长的查询语句: (个人觉得越是复杂的查询越有可能意味着数据库设计的不太合理,非数据领域专业人士,仅个人感觉) 
