用户单击或点击后可与应用进行交互的控件。

说明

将“按钮”控件的“OnSelect”属性配置为,在用户单击或点击控件时运行一个或多个公式。

关键属性

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

Text – 在控件上显示或用户键入到控件中的文本。

其他属性

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

AutoDisableOnSelect - 在执行 OnSelect 行为时自动禁用控件。

BorderColor – 控件边框的颜色。

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

BorderThickness – 控件边框的粗细。

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

Color – 控件中文本的颜色。

Disabled – 用户是否可以与控件交互。

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

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

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

Fill – 控件的背景颜色。

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

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

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

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

HoverColor – 用户将鼠标指针停留在控件上时,该控件中的文本颜色。

HoverFill – 用户将鼠标指针停留在控件上时,该控件的背景颜色。

Italic – 控件中的文本是否为斜体。

PaddingBottom - 控件中的文本与此控件的下边缘之间的距离。

PaddingLeft - 控件中的文本与该控件的左边缘之间的距离。

PaddingRight - 控件中的文本与该控件的右边缘之间的距离。

PaddingTop - 控件中的文本与此控件的上边缘之间的距离。

Pressed - 如果用户按下控件,值为“true”,否则值为“false”。

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

PressedColor – 用户在点击或单击控件时,该控件中的文本的颜色。

PressedFill – 用户在点击或单击控件时,该控件的背景色。

RadiusBottomLeft – 控件左下角圆角的程度。

RadiusBottomRight – 控件右下角圆角的程度。

RadiusTopLeft – 控件左上角圆角的程度。

RadiusTopRight – 控件右上角圆角的程度。

Size – 控件上显示的文本的字号。

Strikethrough – 通过文本显示的线是否在控件上显示。

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

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

Underline – 在文本下方显示的线是否在控件上显示。

VerticalAlign – 控件上的文本相对于该控件垂直居中的位置。

Visible – 控件显示还是隐藏。

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

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

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

相关函数

Navigate( ScreenName, ScreenTransitionValue )

示例

  1. 添加“文本输入”控件,然后将其命名为“Source”。

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

  2. 添加“按钮”控件,将其“Text”属性设为“Add”,并将其“OnSelect”属性设为以下公式:
    UpdateContext({Total:Total + Value(Source.Text)})

    想要详细了解 UpdateContext 函数或其他函数吗?

  3. 添加一个“标签”控件,将“Text”属性设置为“Total”,然后按 F5 键。

  4. 在“Source”中键入一个数字,然后单击或点击“添加”。

    此时,“标签”控件显示所键入的数字。

  5. 重复执行上述步骤一次或多次。

    此时,“标签”控件显示所键入的数字总和。

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