Application.ProcessMessages的用法意義

zxzhongguo發表於2008-04-24

Application.ProcessMessages的用法意義
在迴圈中加Application.ProcessMessages是可以防止其他控制元件沒響應
舉個例子容易明白:假如你的窗體上有兩個按鈕,一個計算,一個停止
如果你的計算是密集運算或複雜處理,當你點了計算鈕後,你將發現停止按鈕不會響應你的點選了,
也就是說,你無法隨時使計算過程停下來。而倘若你在計算的程式碼中加入Application.ProcessMessages,則你的程式就有機會響應其它的事件了。
在大量的迴圈運算,又不想使用多執行緒時,為了計算機在運算時能響應使用者的操作,又不破壞指令執行.

相關文章