[VB6 ] 跳開for

看板Visual_Basic作者 (藍色感覺)時間14年前 (2011/11/08 23:12), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
請問一下, 我的for次數很多, 因此跑起來很久, 有時想 後悔取消, 但是按 任何物件, 就會出現 "沒有回應" , 成現當機的樣子 雖然 建了一個停止按鈕將tri設1,在判斷這1然後exit for 可是我發現, 還是無法解決"沒有回應" 的情況, 它會延遲一些時間才跳開... 可能是因為"沒有回應"一出現, tri就沒法設1, 以至於無法馬上跳開 小弟經驗不夠, 可能方法不對,可否請大大指點一下, 如何可以很順的切斷for, 且for過程按一些東西也不會 "沒有回應" 感恩 text1.text=100 For n = 1 To text1.text For m = 1 To 2 ....... Next m ProgressBar1.Value = Int(n * (100 / (text1.text))) If tri = 1 Then Exit For End If Next n -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.236.8 ※ 編輯: BlueFeel 來自: 114.32.236.8 (11/08 23:29)

11/09 21:34, , 1F
DoEvents 放在每個迴圈的開頭和判斷式之前
11/09 21:34, 1F

11/09 22:47, , 2F
您是說For n 之前與之後?
11/09 22:47, 2F
文章代碼(AID): #1EkKR2l9 (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1EkKR2l9 (Visual_Basic)