[.NET] 關於用SLEEP延遲切換圖片
請輸入專案類型(網站專案或者應用程式專案):
應用程式專案
我想寫一個自動切換圖片的程式
用sleep來延遲 以下P開頭的都是指圖片
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Public Sub Delay(ByVal second As Single)
Sleep(second * 1000)
End Sub
Private Sub flow()
P4.Visible = True '等待三秒
P3.Visible = False
Call Delay(1)
P5.Visible = True '等待兩秒
P4.Visible = False
Call Delay(1)
P6.Visible = True '等待一秒
P5.Visible = False
Call Delay(1)
P7.Visible = True
P6.Visible = False
End Sub
--
程式碼如上
但是真正執行的時候
只有等三秒後P7出現而已
前面的P4~P6都被略過了沒有顯示
我自己感覺是前面Px.visible = true還來不及執行
程式就被叫去sleep了
但顯示圖片明明就是寫在DELAY函數的前面
請問這樣的程式問題在哪呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.8.6
※ 編輯: iamvanson 來自: 123.193.8.6 (03/31 16:01)
→
03/31 18:43, , 1F
03/31 18:43, 1F
推
04/01 14:43, , 2F
04/01 14:43, 2F
→
04/01 14:44, , 3F
04/01 14:44, 3F
→
04/07 22:43, , 4F
04/07 22:43, 4F