Поле, в котором пользователь может вводить текст, числа и другие данные.

Описание

Пользователь может вводить данные в элементе управления "Текстовое поле". В зависимости от настройки приложения эти данные могут добавляться в источник, использоваться для вычисления временного значения или применяться иным способом.

Основные свойства

Default — начальное значение элемента управления до его изменения пользователем.

Text — текст, отображаемый в элементе управления, или текст, который пользователь вводит в элемент управления.

Дополнительные свойства

Align — расположение текста относительно центра элемента управления по горизонтали.

BorderColor — цвет границы элемента управления.

BorderStyle — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.

BorderThickness — толщина границы элемента управления.

FocusedBorderThickness — толщина границы элемента управления, когда он находится в фокусе.

Clear — определяет, отображается ли в текстовом поле значок "X", с помощью которого пользователь может очистить содержимое элемента управления.

Color — цвет текста в элементе управления.

DelayOutput — при значении true вводимые пользователем данные регистрируются после задержки в половину секунды. Можно задерживать ресурсоемкие операции, пока пользователь не завершит ввод текста (например, для фильтрации, если входные данные используются в других формулах).

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Изменение), только отображает данные (Просмотр) или элемент вообще отключен (Отключено).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Отключено.

Fill — цвет фона элемента управления.

Font — имя семейства шрифтов, используемых для отображения текста.

FontWeight — толщина текста в элементе управления: Жирный, Полужирный, Обычный или Очень тонкий.

Format — это значение определяет, может ли пользователь вводить только цифры или любой другой текст.

Height — расстояние между верхним и нижним краем элемента управления.

HintText — текст светло-серого цвета, отображаемый в пустом текстовом поле.

HoverBorderColor — цвет границы элемента управления при удерживании указателя мыши на нем.

HoverColor — цвет текста в элементе управления при удерживании указателя мыши на нем.

HoverFill — цвет фона элемента управления при удерживании указателя мыши на нем.

Italic определяет, когда текст в элементе управления отображается курсивом.

LineHeight — расстояние, например, между строками текста или элементами списка.

MaxLength — количество символов, которые может ввести пользователь в элементе управления "Текстовое поле".

Mode — определяет режим SingleLine (Однострочный), MultiLine (Многострочный) или Password (Пароль).

OnChange — поведение приложения, когда пользователь изменяет значение элемента управления (например, перемещая ползунок).

OnSelect — поведение приложения, когда пользователь щелкает элемент управления или касается его.

PaddingBottom — расстояние между текстом в элементе управления и нижним краем элемента управления.

PaddingLeft — расстояние между текстом в элементе управления и левым краем элемента управления.

PaddingRight — расстояние между текстом в элементе управления и правым краем элемента управления.

PaddingTop — расстояние между текстом в элементе управления и верхним краем элемента управления.

PressedBorderColor — цвет границы элемента управления при щелчке или касании.

PressedColor — цвет текста в элементе управления при щелчке или касании.

PressedFill — цвет фона элемента управления при щелчке или касании.

RadiusBottomLeft — градус скругления нижнего левого угла элемента управления.

RadiusBottomRight — градус скругления нижнего правого угла элемента управления.

RadiusTopLeft — градус, до которого округляется верхний левый угол элемента управления.

RadiusTopRight — градус скругления верхнего правого угла элемента управления.

Reset — определяет, возвращается ли элемент управления к значению по умолчанию.

Size — размер шрифта текста, отображаемого в элементе управления.

Strikethrough определяет, когда через текст, отображаемый в элементе управления, проходит линия.

TabIndex — ненулевое значение определяет последовательность перехода между элементами управления с помощью клавиши TAB.

Tooltip — пояснительный текст, отображаемый при наведении указателя мыши на элемент управления.

Underline определяет, когда под текстом, отображаемым в элементе управления, проходит линия.

Visible определяет, отображается ли элемент управления или он скрыт.

Width — расстояние между левым и правым краем элемента управления.

X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).

Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).

Связанные функции

DateTimeValue(строка)

Примеры

Сбор данных

  1. Добавьте два элемента управления "Текстовое поле" и назовите их inputFirst и inputLast.

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. Добавьте кнопку, укажите для ее свойства Text значение Добавить, а для свойства OnSelect следующую формулу:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    Нужны дополнительные сведения о функции Collect или других функциях?

  3. Добавьте коллекцию текстов в портретной (вертикальной) ориентации, укажите для свойства Items значение Names, а для свойства Text элемента Subtitle1 значение ThisItem.FirstName.

  4. (Необязательно.) В коллекции шаблонов удалите нижнюю метку с именем Body1 и укажите для свойства TemplateSize коллекции значение 80.

  5. Нажмите клавишу F5, введите строку текста в элементах inputFirst и inputLast, затем нажмите кнопку Добавить.

  6. (Необязательно) Добавьте другие имена в коллекцию, а затем нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

Запрос пароля

  1. Добавьте элемент управления "Текстовое поле", назовите его inputPassword и укажите для свойства Mode значение Password.

  2. Добавьте метку и установите в ее свойстве Text формулу:
    If(inputPassword.Text = "P@ssw0rd", "Доступ предоставлен", "Доступ запрещен")

    Нужны дополнительные сведения о функции If или других функциях?

  3. Нажмите клавишу F5 и введите P@ssw0rd в элементе inputPassword.

    Когда вы закончите вводить пароль, в метке вместо значения Доступ запрещен будет отображаться значение Доступ предоставлен.

  4. Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

  5. (Необязательно) Добавьте стрелку, настройте ее для перехода на другой экран и отображайте только после того, как пользователь введет пароль.

  6. (Необязательно) Добавьте кнопку, настройте ее свойство Text для отображения значения Войти, добавьте таймер и отключайте элемент управления "Текстовое поле" на определенное время, если пользователь вводит неправильный пароль и нажимает кнопку Войти.