首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB API函数sleep在睡眠时,导致窗体不能移动,该怎么解决

2012-01-24 
VB API函数sleep在睡眠时,导致窗体不能移动,该如何解决?我在使用API函数sleep时,发现当sleep在睡眠期间,导

VB API函数sleep在睡眠时,导致窗体不能移动,该如何解决?
我在使用API函数sleep时,发现   当sleep在睡眠期间,导致窗体不能够移动,不知道该如何解决呢?

[解决办法]
SLEEP嘛......睡着了当然就不能做事了....

有见过边睡边做事的吗...?

张飞也只不过是睁着眼睛睡觉而已....

呵呵,说笑的...

用个DO...LOOP,加上检测时间的代码,再加上DOEVENTS就能有响应地等待

不过程序里面是否非得要这种设计呢?

能否用一个定时器,时间到了再继续执行?
[解决办法]
'个人认为这样是最好的…………
'两大优点:1、够准确(精确可能用不上);2、占用CPU绝对小!
Dim nt As Single: nt = Timer
While Timer - nt < 5
Sleep 1: DoEvents
Wend
MsgBox "5 sec passed! "

热点排行