作者ABJones (聰明還是認真?)
看板C_Sharp
標題[問題] Label執行順序不若預期?
時間Wed Mar 19 14:50:31 2008
小弟想透過Label顯示目前程式的狀況,
範例如下:
Label1.Text="待命"; //這是初始
......
//觸發事件
Label1.Text="開始執行";
myFunc(xxx);
Label1.Text="執行結束";
可是實際執行的效果跟預期不太一樣,
預期顯示:"待命" -> "開始執行" -> "執行結束"
實際顯示:"待命" -> "執行結束"
不知道要怎麼改才會正常顯示?
謝謝各位大大指教喔~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.85.88
推 KENyroj:應該是 myFunc 瞬間執行完 所以變成執行結束吧?? 03/19 15:27
→ O2000:在myFunc上面加Application.DoEvents(); 03/19 15:39
→ ABJones:感謝喔 樓上方法可以使用^^ 03/19 19:24