使用 AutoRepeat 屬性可以指定當(dāng)窗體上的命令按鈕保持按下狀態(tài)時(shí),是否重復(fù)執(zhí)行事件過程或宏。Boolean 型,可讀寫。
expression.AutoRepeat
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對象的表達(dá)式。
AutoRepeat 屬性使用下列設(shè)置:
設(shè)置 |
Visual Basic |
說明 |
是 |
True |
在命令按鈕保持按下狀態(tài)時(shí),Click 事件中的宏或事件過程將重復(fù)執(zhí)行。 |
False |
(默認(rèn)值)宏或事件過程只執(zhí)行一次。 |
使用命令按鈕的屬性表、宏或 Visual Basic,可設(shè)置該屬性。
事件過程或宏的首次重復(fù)出現(xiàn)在首次執(zhí)行后 0.5 秒鐘,后續(xù)重復(fù)按 0.25 秒間隔或者事件或宏的持續(xù)時(shí)間中較長的時(shí)間出現(xiàn)。
如果附加到命令按鈕的代碼引起當(dāng)前記錄的變化,則 AutoRepeat 屬性不起作用。
如果附加到命令按鈕的代碼引起窗體上另一個(gè)控件的更改,則使用 DoEvents 函數(shù)可確保屏幕的正確更新。