【vb.net】怎么点击一个按钮执行一个代码,5秒后执行另一个代码
button里执行
创新互联公司主营东乌珠穆沁网站建设的网络公司,主营网站建设方案,成都APP应用开发,东乌珠穆沁h5微信小程序开发搭建,东乌珠穆沁网站营销推广欢迎东乌珠穆沁等地区企业咨询
sleep 5000 '等5秒
call xxxx '另外的过程代码
即可。
vb。net 缓两秒执行一段程序
可以利用Timer时钟控件实现,这样做的好处是无需等待,释放CPU时间去做别的事
vb 按钮 延时 10秒
如果在这10秒的时间里,你的程序什么也不用做,只是等待,那么可以这样:
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Sleep 10000
MsgBox "Hello!"
End Sub
但是如果你的程序在这10秒的时间里仍然要做其他事情,比如点击其他按钮等等,那么就应该这样:
Private Sub Command1_Click()
Timer1.Interval = 10000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
MsgBox "Hello!"
Timer1.Enabled = False
End Sub
再次强调,第一种方法中,在你点击按钮后的10秒时间里,你的程序会暂时处于无反应状态。
vb.net,如下代码,我想在MsgBox("A")和MsgBox("B")之间延时3秒(两个msgbox要在同一个Sub)
Private Sub Button1_Click()
MsgBox("A")
Threading.Thread.Sleep(3000)
MsgBox("B")
End Sub
如果暂停的3秒有影响,就给他开一个线程:
Private Sub Button1_Click()
Dim th As New Threading.Thread(AddressOf MsgBoxProc)
th.Start()
End Sub
Private Sub MsgBoxProc()
MsgBox("A")
Threading.Thread.Sleep(3000)
MsgBox("B")
End Sub
本文题目:vb.net程序等待几秒,vb等待5秒
文章来源:http://lswzjz.com/article/dsioicg.html