我正在創建一個模擬擲骰子的小應用程序。爲了模擬反彈,我隨機更改圖片的位置。現在爲了模擬多次反彈,我使用了for循環來連續改變圖片框的位置。但是這並沒有按照我的計劃進行,表格只顯示了最後一個循環的位置。我甚至嘗試使用System.Threading.Thread.Sleep(1000)
希望顯示反彈,但即使他們只顯示最後一個循環。如何暫停執行幾秒鐘並繼續循環?
For bounceCount As Integer = 1 To bounces
bounce(pb_dice1)
bounce(pb_dice2)
System.Threading.Thread.Sleep(3000) 'I need to pause here and show the recent change in position then continue after 3 seconds
Next
的bounce
方法改變PictureBox
的位置。
如何暫停我的循環,顯示新定位的骰子,然後在3秒後繼續?
偉大的工作 – mrN