你必須用多線程。因為你當前的線程正在執行查詢語句,所以界面不會刷新,你也不會看到任何等待窗口。
創新互聯公司成立與2013年,是專業互聯網技術服務公司,擁有項目做網站、成都網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元東河做網站,已為上家服務,為東河各地企業和個人服務,聯系電話:028-86922220
送你一個延遲函數單位毫秒
Public Sub delay(ByRef Interval As Double)
On Error Resume Next
Dim time As DateTime = DateTime.Now
Dim Span As Double = Interval * 10000000 '因為時間是以100納秒為單位。
While ((DateTime.Now.Ticks - time.Ticks) Span)
Application.DoEvents()
End While
End Sub
如果需要等待T2線程結束,那又何必開啟這個線程!!
直接:
Label1.Visible = True
setB()
MsgBox("d")
這不就是執行完setB(),再執行MsgBox("d"),多線程是多余的。
多線程的作用大多數也就用來同時執行多任務而不用等待的。
@echooffechohellonulping127.1/10echoworldpause::輸出hello,延遲10秒后,輸出world。::將/10,改為/100就延遲100秒。舉一反三,你懂得……
分享名稱:vb.net請等待 vb 等待時間
鏈接URL:http://m.kartarina.com/article40/hjgsho.html
成都網站建設公司_創新互聯,為您提供網站維護、軟件開發、品牌網站設計、企業網站制作、企業建站、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯