[問題] Label執行順序不若預期?

看板C_Sharp作者 (聰明還是認真?)時間18年前 (2008/03/19 14:50), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
小弟想透過Label顯示目前程式的狀況, 範例如下: Label1.Text="待命"; //這是初始 ...... //觸發事件 Label1.Text="開始執行"; myFunc(xxx); Label1.Text="執行結束"; 可是實際執行的效果跟預期不太一樣, 預期顯示:"待命" -> "開始執行" -> "執行結束" 實際顯示:"待命" -> "執行結束" 不知道要怎麼改才會正常顯示? 謝謝各位大大指教喔~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.85.88

03/19 15:27, , 1F
應該是 myFunc 瞬間執行完 所以變成執行結束吧??
03/19 15:27, 1F

03/19 15:39, , 2F
在myFunc上面加Application.DoEvents();
03/19 15:39, 2F

03/19 19:24, , 3F
感謝喔 樓上方法可以使用^^
03/19 19:24, 3F
文章代碼(AID): #17uBUvRZ (C_Sharp)
文章代碼(AID): #17uBUvRZ (C_Sharp)