控制項可用來決定當一段時間過去之後,您的應用程式如何回應。

說明

計時器可以 - 舉例來說 - 決定控制項出現多久,或在經過一段時間之後變更控制項的其他屬性。

主要屬性

Duration – 計時器執行多久。

OnTimerEnd – 當計器執行完成時,應用程式如何回應。

Repeat – 當計器執行完成時,是否自動重新啟動。

其他屬性

Align – 文字相對於其控制項水平中心的位置。

AutoPause – 如果使用者瀏覽至其他畫面,是否自動暫停音訊或視訊剪輯。

AutoStart – 當使用者瀏覽至包含該控制項的畫面時,音訊或視訊控制項是否自動開始播放剪輯。

BorderColor – 控制項框線的色彩。

BorderStyle – 決定控制項的框線為實線虛線點線

BorderThickness – 控制項框線的粗細。

Color – 控制項文字的色彩。

DisplayMode – 控制項允許使用者輸入 (編輯)、只顯示資料 (檢視) 或者已停用 (停用)。

DisabledBorderColor – 控制項的 DisplayMode 屬性設為 Disabled 時,該控制項所呈現的框線色彩。

DisabledColor – 控制項的 DisplayMode 屬性設為 Disabled 時,該控制項所呈現的文字色彩。

DisabledFill – 控制項的 DisplayMode 屬性設為 Disabled 時,該控制項所呈現的背景色彩。

Fill – 控制項的背景色彩。

Font – 文字可使用的字型家族名稱。

FontWeight – 控制項的文字字型粗細︰BoldSemiboldNormalLighter

Height – 控制項的頂端和底部邊緣之間的距離。

HoverBorderColor – 使用者將滑鼠指標停留在控制項上時,該控制項所呈現的框線色彩。

HoverColor – 使用者將滑鼠指標停留在控制項上時,該控制項所呈現的文字色彩。

HoverFill – 使用者將滑鼠指標停留在控制項上時,該控制項所呈現的背景色彩。

Italic – 控制項中的文字是否為斜體。

OnSelect – 在使用者點選或按一下控制項時,應用程式的回應方式。

OnTimerStart – 當計器開始執行時,應用程式如何回應。

PressedBorderColor – 使用者點選或按一下控制項時,該控制項所呈現的框線色彩。

PressedColor – 使用者點選或按一下控制項時,該控制項所呈現的文字色彩。

PressedFill – 使用者點選或按一下控制項時,該控制項所呈現的背景色彩。

Reset – 控制項是否還原為其預設值。

Size – 控制項上文字的字型大小。

Start – 是否播放音訊或視訊剪輯。

Strikethrough – 決定控制項上的文字中間是否有一條線。

Text – 控制項上顯示的文字,或使用者在控制項中輸入的文字。

Tooltip – 使用者將滑鼠指標停留在控制項上方時所顯示的說明文字。

Underline – 決定控制項上的文字底部是否有一條線。

Visible – 控制項顯示或隱藏。

Width – 控制項左邊緣與右邊緣之間的距離。

X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。

Y – 控制項上邊緣與其父容器 (沒有父容器時則為螢幕) 上邊緣之間的距離。

相關函式

Refresh( DataSource )

範例

顯示倒數計時

  1. 加入計時器,並命名為 Countdown

    不知道如何新增、命名和設定控制項嗎?

  2. 將計時器的 Duration 屬性設為 10000,並將其 RepeatAutostart 屬性設為 true

  3. (選擇性) 為了讓計時器更容易讀,將計時器的 Height 屬性設為 160Width 屬性設為 600Size 屬性設為 60

  4. 新增標籤,並將其 Text 屬性設定為下列公式:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    想要了解 RoundUp 函式或其他函式的詳細資訊嗎?

    標籤會顯示還剩多少秒計時器會重新啟動。

  5. (選擇性) 將計時器的 Visible 屬性設為 false

控制項動畫

  1. 加入計時器,並命名為 FadeIn

    不知道如何新增、命名和設定控制項嗎?

  2. 將計時器的 Duration 屬性設為 5000,並將其 RepeatAutostart 屬性設為 true

  3. (選擇性) 為了讓計時器更容易讀,將計時器的 Height 屬性設為 160Width 屬性設為 600Size 屬性設為 60

  4. 新增標籤,並將其 Text 屬性設定為 Welcome!, 將其 Color 屬性設為以下公式︰
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    想要了解 ColorFade 函式或其他函式的詳細資訊嗎?

    標籤中的文字會逐漸淡化為白色、恢復成完整濃度,一直重複此過程。

  5. (選擇性) 將計時器的 Visible 屬性設為 false