关于System.Windows.Forms.Application.DoEvents(),先谢谢各位了。

YUKI1985 2008-04-15 08:56:02
1,请前辈最好先能解释一下这个事件的功能!
2,这个事件在任何语言中都可以使用么?
先谢谢了!
...全文
316 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
telmochan 2011-03-15
  • 打赏
  • 举报
回复
恩。学习了。谢谢!
YUKI1985 2008-04-15
  • 打赏
  • 举报
回复
呵呵!谢谢前辈了!
jinjazz 2008-04-15
  • 打赏
  • 举报
回复
处理当前在消息队列中的所有 Windows 消息。


public static void DoEvents();




备注
当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。例如,当将另一窗口拖到该窗口前面时,该窗口不重新绘制。

如果在代码中调用 DoEvents,则您的应用程序可以处理其他事件。例如,如果您有向 ListBox 添加数据的窗体,并将 DoEvents 添加到代码中,那么当将另一窗口拖到您的窗体上时,该窗体将重新绘制。如果从代码中移除 DoEvents,那么在按钮的单击事件处理程序执行结束以前,您的窗体不会重新绘制。

通常,您在循环中使用该方法来处理消息。

----
各开发语言基本上都有相似功能的语句

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧