VB 最简单 延时代码

2022-07-12 05:19:17   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《VB 最简单 延时代码》,欢迎阅读!
延时,代码,简单,VB
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毫秒

高手请路过。


本文来源:https://www.wddqxz.cn/dff00475852458fb770b5665.html

相关推荐