返回列表 上一主題 發帖

[發問] 讓程序畫面停留0.1秒?

回復 3# yangjie

調用API的sleep函數
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sleep 100 ’停止0.1秒
學海無涯_不恥下問

TOP

本帖最後由 Hsieh 於 2014-4-11 17:08 編輯

回復 8# yangjie
這應該是表單模組的程式
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

  2. Private Sub CommandButton1_Click()
  3.   For repeat1 = 1 To 4
  4.                 n1 = CLng(TextBox75) + 1
  5.                 For j = 74 To 23 Step -1
  6.                     Controls("TextBox" & j) = Controls("TextBox" & j - 13)
  7.                     Controls("TextBox" & j).BackColor = Controls("TextBox" & j - 13).BackColor
  8.                 Next
  9.                 TextBox75 = n1
  10.                 DoEvents
  11.                 Sleep 100
  12.        Next
  13. End Sub
複製代碼
如果要讓其他模組也能共用此函數
就在一般模組內設成共用函數
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
學海無涯_不恥下問

TOP

本帖最後由 Hsieh 於 2014-4-13 13:09 編輯

回復 13# yangjie

DoEvents將控制權交還應用程式
調用API函數與Windows位元版本有關,而非關OFFICE的新舊
若你的是OFFICE 2010 for 64位元版本請參考
   http://forum.twbts.com/thread-10506-1-1.html
學海無涯_不恥下問

TOP

        靜思自在 : 道德是提昇自我的明燈,不該是呵斥別人的鞭子。
返回列表 上一主題