您的位置:首页 > 移动开发

使用Application.DoEvents 处理消息队列中的消息

2010-03-18 10:29 387 查看
关于该方法的MSDN的说明是:

处理当前在消息队列中的所有 Windows 消息。

当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。 如果在代码中调用 DoEvents,则您的应用程序可以处理其他事件。如果从代码中移除 DoEvents,那么在按钮的单击事件处理程序执行结束以前,您的窗体不会重新绘制。

该方法在我们处理代码是想更新窗体很有用,例如更新进度条,使得界面的友好度更高。 使用方法也很简单,在需要处理消息的地方调用该方法即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: