TC官方合作论坛

 找回密码
 立即注册
楼主: 武昌剩竹

[其他] 关闭()

  [复制链接]
发表于 2017-1-17 23:30:28 | 显示全部楼层
dddddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2017-1-18 05:31:06 来自手机 | 显示全部楼层
VB 延时代码
Vb 中没有专用的延时函数,这一直都是个令人苦恼的事情,虽然有定时器控件,但它相当于一个循环体,很多时候都不方便,所以多数人都是用API函数 sleep 使用方法如下:
先在窗体级或是模块级中加入声明
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 然后在需要延时的过程中调用
Sleep 1000 ‘延时1000毫秒
此方法简单实用,但当在一个循环体中的时候却有些不方便,本人想了一个办法,自己写了一个,方法如下:
选建立一个过程
Private Sub sleep(ByRef n As Long)
Dim x As Long
x = Timer * 1000 + n
Do While x >= Timer * 1000
DoEvents '响应外部程序函数,这个很重要,不能少,不然会出现卡死现象 Loop
End Sub
调用的时候也是跟API函数的方法一样
Sleep 1000 ‘延时1000毫秒
高手请路过。。
回复 支持 反对

使用道具 举报

发表于 2017-1-18 05:55:04 | 显示全部楼层
谢谢!!!!!!
回复

使用道具 举报

发表于 2017-1-18 07:59:45 | 显示全部楼层
感谢先,看看来的!
回复 支持 反对

使用道具 举报

发表于 2017-1-18 10:10:37 来自手机 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2017-1-18 15:19:56 | 显示全部楼层
.。。。。。。。。。。。
回复

使用道具 举报

发表于 2017-1-18 15:53:01 | 显示全部楼层
111保命要紧!
回复 支持 反对

使用道具 举报

发表于 2017-1-19 14:51:50 | 显示全部楼层
aaaa
回复

使用道具 举报

发表于 2017-1-19 17:21:28 | 显示全部楼层
感谢楼主分享!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2017-1-19 22:52:47 | 显示全部楼层
膜拜大神
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-12 02:54 , Processed in 0.040234 second(s), 19 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表