用户可通过移动其图柄打开或关闭的控件。

说明

切换设计用于最新的 GUI,但行为方式与复选框相同。

关键属性

Default - 用户更改控件前的初始值。

Value - 输入控件的值。

其他属性

BorderColor – 控件边框的颜色。

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

BorderThickness – 控件边框的粗细。

FocusedBorderThickness - 控件具有键盘焦点时,该控件边框的粗细。

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

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

Fill – 控件的背景颜色。

Height – 控件上边缘和下边缘之间的距离。

HoverBorderColor – 用户将鼠标指针停留在控件上时,该控件边框的颜色。

OnChange - 用户更改控件的值(例如,通过调整滑块)时应用的响应方式。

OnCheck - 复选框或切换控件的值更改为 true 时应用的响应方式。

OnSelect – 用户点击或单击某个控件时应用响应的方式。

OnUncheck - 复选框或切换控件的值更改为 false 时应用的响应方式。

PressedBorderColor – 用户在点击或单击控件时,该控件边框的颜色。

RailFill - 切换控件的值为 false 时该控件中矩形的背景色,或滑块控件中图柄右侧线条的颜色。

RailHoverFill - 将鼠标悬停在切换控件或滑块上时,切换控件(其值为 false)中矩形的背景色,或滑块控件中图柄右侧线条的颜色。

Reset - 控件是否还原为其默认值。

TabIndex - 设置为非零值时,在运行时自定义控件的选项卡顺序。

Tooltip - 用户将鼠标悬停在控件上时显示的解释性文本。

ValueFill - 切换控件的值为 true 时该控件中矩形的背景色,或滑块控件中图柄左侧线条的颜色。

ValueHoverFill - 将鼠标指针停留在切换控件或滑块上时,切换控件(其值为 true)中矩形的背景色,或滑块控件中图柄左侧线条的颜色。

Visible – 控件显示还是隐藏。

Width – 控件左边缘和右边缘之间的距离。

X - 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y - 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

相关函数

If( Condition, Result )

示例

  1. 添加一个切换控件,并将其命名为 MemberDiscount

    不知道如何添加、命名和配置控件

  2. 添加一个标签,然后将其 Text 属性设置为以下公式:
    If(MemberDiscount.Value = true, "Price: $75", "Price: $100")

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

  3. 按 F5,并更改 MemberDiscount 的值。

    标签显示不同的价格,具体取决于是否已启用 MemberDiscount

  4. 若要返回到默认工作区,请按 Esc。