我試圖做出改變每秒鐘事件的標籤,更改標籤。我現在所做的就是讓線程從「搖滾」一直睡到「拍攝」,並跳過「紙」和「剪刀」。有沒有人有任何想法,我應該怎麼做才能正確顯示標籤,以便它們都以相同的時間增量顯示?任何幫助將非常感激。在時間增量
lblCountdown.Text = "Rock"
System.Threading.Thread.Sleep(1000)
lblCountdown.Text = "Paper"
System.Threading.Thread.Sleep(1000)
lblCountdown.Text = "Scissors"
System.Threading.Thread.Sleep(1000)
lblCountdown.Text = "Shoot!"
@KenWhite:'的Invalidate()'發佈消息到隊列;它不會立即重繪。而'文字'制定者會爲你打電話。 – SLaks 2012-04-11 21:53:13
@SLaks:謝謝你的澄清。 :)我會刪除我之前的評論。 (正如我所說的,我不是一個VB.NET開發人員,我不會做這樣的事情我自己,我通常使用線程做的工作,和線程郵件投遞到UI線程更新狀態。 – 2012-04-11 21:56:25