Office中国论坛/Access中国论坛

标题: 请教有关DoEvents的用途 [打印本页]

作者: eyewitnes    时间: 2008-4-8 11:34
标题: 请教有关DoEvents的用途
看了DoEvents 的帮助,不太明白将执行让给操作系统是什么意思。具体可以用来做些什么事情?能举个例子吗?
作者: tmtony    时间: 2008-4-8 11:39
当处理很长时间的操作,使用doevents可以让系统在处理你的操作时,还时腾出手来做其它事件.
最常见的一个用途. 当你在处理很长运算时, 需要在窗体上显示一个操作进度,使用doevents可以让系统在处理同时,还能刷新进度条的标题和内容(也可使用Repaint强制刷新)
这样,用户就不会以为电脑死机了
作者: eyewitnes    时间: 2008-4-8 11:42
意思是DoEvents 可以两头兼顾而不会停下当前的操作而将执行让给操作系统?
作者: andymark    时间: 2008-4-8 12:50
当执行很大的数据或循环时, 需要用DoEvents来缓和一下, 以防出现假死状态
作者: andymark    时间: 2008-4-8 12:55
API 写的DoEvents , 速度比单纯的DoEvents速度要快
http://www.office-cn.net/offspac ... wspace-itemid-11391

对DoEvents用法的一点心得
http://www.office-cn.net/offspac ... wspace-itemid-11258
作者: gdfsslec    时间: 2008-4-8 13:14
高手的技术
什么时候才能学会
作者: tmtony    时间: 2008-4-8 13:42
原帖由 andymark 于 2008-4-8 12:55 发表
API 写的DoEvents , 速度比单纯的DoEvents速度要快
http://www.office-cn.net/offspace/index.php?uid-882-action-viewspace-itemid-11391


这个方法好.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3