程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> 減少DoEvents語句的數量

減少DoEvents語句的數量

編輯:VB綜合教程

不要在代碼中放置不必要的DoEvents語句,尤其是在時間要求高的循環中。遵循這個原則,至少能在循環中的每N次反復時才執行DoEvents語句,從而增強效率。比如使用下面的語句:

If(loopNdxMod10)=0ThenDoEvents

如果只是使用DoEvents來屏蔽鼠標以及鍵盤操作,那麼就可以在事件隊列中存在待處理項目時調用它。通過API函數GetInputState來檢查這個條件的發生:

DeclareFunctionGetInputStateLib"user32"Alias"GetInputState"()AsLong

'...

IfGetInputState()ThenDoEvents

->

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved