請輸入專案類型(網站專案或者應用程式專案):VS2005 各位前輩好,code的片段如下: Log("GO!") Do If Value = 100 Then Log("Done!") ............. ............. Exit Do Else If Value = 200 Then Log("YA!") ............... ............... GoTo ready End If System.Threading.Thread.Sleep(100) System.Windows.Forms.Application.DoEvents() End If Loop 從Log處發現從印出GO!看到Done!之間跑了三十多秒,期間並沒有印出YA! 所以,我的猜測應該是在下面兩行跑了三十多秒的關係 System.Threading.Thread.Sleep(100) System.Windows.Forms.Application.DoEvents() 請問一下,這兩行的用意通常都用在什麼時機點呢? 若我把這兩行給Mark了,是否會造成什麼影響呢? 謝謝