一个控件,可确定特定时间后应用的响应方式。

说明

例如,计时器可确定控件显示的时长,或在经过特定时间后更改控件的其他属性。

请注意,必须先预览应用,然后计时器才能在设计器中运行。 这样一来,用户可以在设计器中配置计时器,不受任何时间限制。

关键属性

Duration - 计时器运行的时长。

OnTimerEnd - 计时器运行完毕时应用的响应方式。

Repeat - 计时器运行完毕后是否自动重启。

其他属性

Align – 文本相对于其控件的水平居中的位置。

AutoPause - 用户导航到另一屏幕时音频或视频剪辑是否自动暂停。

AutoStart - 用户导航到包含音频或视频控件的屏幕时,该控件是否自动开始播放剪辑。

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是实线虚线点线还是

BorderThickness – 控件边框的粗细。

Color – 控件中文本的颜色。

DisplayMode – 此控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。

DisabledBorderColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件边框的颜色。

DisabledColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件中的文本颜色。

DisabledFill – 控件的 DisplayMode 属性设置为 Disabled 时,该控件的背景颜色。

Fill – 控件的背景颜色。

Font – 文本中所显示的字体系列的名称。

FontWeight – 控件中文本的粗细:粗体半粗体正常细体

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 属性设置为 600,并将其 Size 属性设置为 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 属性设置为 600,并将其 Size 属性设置为 60

  4. 添加一个标签,然后将“Text”属性设置为显示“Welcome!” 并将其 Color 属性设置为以下公式:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    想要了解有关 ColorFade 函数或其他函数的详细信息?

    标签中的文本渐变为白色,恢复最大亮度,并重复此过程。

  5. (可选)将计时器的 Visible 属性设置为 false