我试图做出改变每秒钟事件的标签,更改标签。我现在所做的就是让线程从“摇滚”一直睡到“拍摄”,并跳过“纸”和“剪刀”。有没有人有任何想法,我应该怎么做才能正确显示标签,以便它们都以相同的时间增量显示?任何帮助将非常感激。在时间增量
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