国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

vb入門 在VB語言中,DOEVENTS的具體的用法和含義是什么?

在VB語言中,DOEVENTS的具體的用法和含義是什么?傳輸控制,以便操作系統(tǒng)可以處理其他事件。最簡(jiǎn)單的理解,比如說,你需要在一個(gè)耗時(shí)的過程中響應(yīng)某個(gè)操作(最常見的是循環(huán)),比如控制進(jìn)度條的顯示,那么

在VB語言中,DOEVENTS的具體的用法和含義是什么?

傳輸控制,以便操作系統(tǒng)可以處理其他事件。最簡(jiǎn)單的理解,比如說,你需要在一個(gè)耗時(shí)的過程中響應(yīng)某個(gè)操作(最常見的是循環(huán)),比如控制進(jìn)度條的顯示,那么你就需要添加Doevents

Doevents是用來傳遞系統(tǒng)的控制,這通常是在循環(huán)中使用的

比如說,你做了一個(gè)安裝程序。

dowhilenoteof(0)

filecopyocalfile,tracertpath

label1。Caption=“copying”&localfile

Doevents

loop

如果要復(fù)制的文件的內(nèi)容顯示在標(biāo)簽1上,則系統(tǒng)循環(huán)太快,無法看到它標(biāo)簽.標(biāo)題的內(nèi)容。如果你添加Doevents,你可以看到

1。Doevents函數(shù)返回

以傳輸控制,以便操作系統(tǒng)可以處理其他事件。它經(jīng)常用在長(zhǎng)循環(huán)中。

2. Raiseevent語句

引發(fā)在類、窗體或文檔的模塊級(jí)聲明的事件。

語法:raiseevent eventName[(argumentlist)]所需的eventName是在模塊中聲明的符合基本變量命名約定的事件的名稱。

MSDN幫助文檔包含詳細(xì)的示例代碼。

請(qǐng)問VB中的Doevents有什么用?

將控制權(quán)賦予操作系統(tǒng),以響應(yīng)重新繪制、最大化和最小化窗口的要求,從而避免應(yīng)用程序不響應(yīng)操作系統(tǒng)的請(qǐng)求而被操作系統(tǒng)誤認(rèn)為死機(jī)。

例如:在窗口中放置文本框,然后編寫程序。循環(huán)從1到100000。然后循環(huán)體將數(shù)字寫入textbox。如果沒有Doevents,程序運(yùn)行時(shí)會(huì)崩潰。然后直到100000顯示在窗口中,在中間看不到任何東西。如果在每個(gè)文本框被寫入后,Doevents將出現(xiàn)在窗口中,則嘴巴將被重新繪制。運(yùn)行時(shí),您可以看到文本框中的數(shù)字一個(gè)接一個(gè)地增長(zhǎng)。