永发信息网

VB中的延时问题

答案:6  悬赏:50  手机版
解决时间 2021-08-20 07:31
可不可以写一段代码让程序在被触发之后延时一段时间再执行。
最佳答案
下面的代码就可以实现了,不过没有用timer控件,timer控件我不能编写出来你看看‘定义间隔的时间函数  Private Const KEYEVENTF_KEYUP = &H2  Private Declare Function GetTickCount Lib "kernel32" () As Long  Private Sub Pause(ByVal sSec As Long)    Dim StartSec    As Long    StartSec = GetTickCount()    While (GetTickCount() - StartSec) < sSec    DoEvents    Wend  End Sub  Private Sub Command1_Click()Text1.Text = "abc" Pause (1000)Text1.Text = Text1.Text & vbCrLf & "def"Pause (1000)Text1.Text = Text1.Text & vbCrLf & "ghi"Pause (1000)Text1.Text = Text1.Text & vbCrLf & "jkl"End Sub
全部回答
sleep(100)表示程序悬挂100毫秒后再执行,sleep函数要先声明,楼上的已经声明了
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Sub Form_Load() Sleep (1000) MsgBox "Strart" End Sub

Private Sub Form_Load() Timer1.Interval = 5000 End Sub

Private Sub Timer1_Timer() Timer1.Enabled = True Shell "D:\Program Files\QQ2007\Bin\QQ.exe", 1 End End Sub

窗体上加个Timer控件,这个代码的意思是运行本程序,五秒后打开qq.exe程序。希望对你有用

用timer控件可以

Private Sub Form_Load()  Timer1.Interval = 5000 End Sub

Private Sub Timer1_Timer()

 MsgBox "随意", vbOKOnly + vbQuestion, "提示"

End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问有那些小说好看
用英语怎么说??
餐厅经营理念口号,发我一点 英雄联盟的口号
唱歌怎样才能把高声唱上去啊?每次唱时一唱到
老人生日祝福诗词,60岁老人生日贺诗带诗名,
京山市荆门小天使童车玩具服装我想知道这个在
汉语词语的前缀和后缀有哪些
紧急求助..@!
《非常24小时》中的演员孟梦的真名是?
手头有很多一毛,五毛硬币不知道如何处理,而
和你喜欢的人分手为什么就不能做朋友!是恨吗?
宝宝第一天上学的祝福,幼儿步入小学第一天上
请问诺基亚N93i跟N93这两款手机相比,哪一款
风冷热泵机组工作原理,水冷多联中央空调和水
谁给介绍几首好听的韩语的歌
推荐资讯
青山区武汉定康大药房地址有谁知道?有点事想
苏州八月有cosplay展么在哪里
电脑一开游戏就卡
黑龙江农村信用社的鹤卡在北京ATM机能到现金
世博会C片区中哪些可以看电影?
何为生活的意义
超过高考录取分数线没被录取到怎么办?
烽火战国的号长时间没玩被系统删除后可不可以
地球什么时候世界末日,世界末日到底会不会出
常州介绍诗句,歌颂常州的诗句(简单的,字好
纸箱生产与销售在营业执照上的经营范围应该是
如何去疤?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?