卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

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

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

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

比如說,你做了一個安裝程序。

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)常用在長循環(huán)中。

2. Raiseevent語句

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

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

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

請問VB中的Doevents有什么用?

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

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