用户可在其中键入文本、数字和其他数据的框。

说明

用户可通过将数据键入文本输入控件来进行指定。 根据配置应用的方式,该数据可能会被添加到某个数据源、用于计算临时值或以其他某种方式合并。

关键属性

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

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

其他属性

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

BorderColor – 控件边框的颜色。

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

BorderThickness – 控件边框的粗细。

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

Clear - 文本输入控件是否显示“X”,用户可点击或单击该符号以清除该控件的内容。

Color – 控件中文本的颜色。

DelayOutput - 如果设置为 true,用户输入会延迟半秒后注册。 可帮助延迟成本高昂的操作,直到用户完成输入文本(例如,输入用在其他公式中时有益于筛选)。

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

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

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

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

Fill – 控件的背景颜色。

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

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

Format – 用户输入是仅在数量上进行限制,还是限制所有文本。

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

HintText - 输入文本控件为空时其中显示的浅灰色文本。

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

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

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

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

LineHeight - 诸如文本行之间或列表中各项之间的距离。

MaxLength - 用户可键入文本输入控件中的字符数。

Mode - 控件处于 SingleLineMultiLinePassword 模式。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Visible – 控件显示还是隐藏。

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

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

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

相关函数

DateTimeValue( String )

示例

收集数据

  1. 添加两个文本输入控件,并将它们命名为 inputFirstinputLast

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

  2. 添加一个按钮,将其 Text 属性设置为 Add,并将其 OnSelect 属性设置为以下公式:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

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

  3. 以纵向/垂直方向添加文本库,将其 Items 属性设置为 Names,并将 Subtitle1Text 属性设置为 ThisItem.FirstName

  4. (可选)在模板库中,删除底部的“Body1”标签,然后将库的“TemplateSize”属性设置为“80”。

  5. 按 F5,将一个文本字符串键入 inputFirstinputLast,然后单击或点击“添加”按钮。

  6. (可选)向集合添加更多名称,然后按 Esc 返回到默认工作区。

提示输入密码

  1. 添加文本输入控件,将其命名为 inputPassword,并将其 Mode 属性设置为 Password

  2. 添加一个标签,然后将其 Text 属性设置为以下公式:
    If(inputPassword.Text = "P@ssw0rd", "Access granted", "Access denied")

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

  3. 按 F5,然后在 inputPassword 中键入 P@ssw0rd

    密码键入完毕后,标签不再显示“拒绝访问”,而会显示“已授予访问权限”。

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

  5. (可选)添加一个控件(如箭头),配置它以导航到另一个屏幕,且仅在用户键入密码后才显示。

  6. (可选)添加一个按钮,配置其 Text 属性,使其显示登录,添加一个计时器,如果用户键入错误的密码,则禁用输入文本控件一段时间,然后单击或点击“登录”按钮。