Текстовое поле

Текстовое поле — компонент. Предназначен для ввода и вывода текстовой информации на дисплее.

Внешний вид компонента

Режим проектировщика Режим оператора
Текстовое поле - Режим проектировщика Текстовое поле - Режим оператора

Параметры:

Входные

  • Текст — при подаче синхроимпульса, идет передача текста на выход;
  • Текст — текстовая строка, которая будет выведена компонентом.

Выходные

  • Текст — поступает введенная в компонент текстовая строка.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • Text — текст внутри поля.
  • type (по изменению) — тип вывода текста:
    1. По изменению — вывод текста на дисплей в случае изменения состояния на входе.
    2. По импульсу — вывод текста на дисплей в случае подачи на вход импульса.
  • Editability (true) — возможность изменения тестового поля.
  • FontSize (15) — размер шрифта.

Программирование

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

Параметры:

Входные

  • Текст — значение строки, которая будет выведена компонентом (текст).

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • BSTR Text — установка и чтение текста (текстовая строка).
  • BSTR Type — установка и чтение режима работы: по изменению; по импульсу (строка).
  • VARIANT_BOOL Editability — установка и чтение редактируемости поля в режиме оператора:
    • true — редактируемости поля в режиме оператора включен;
    • false — редактируемости поля в режиме оператора выключен.
  • LONG FontSize — установка и чтение размер шрифта.

Пример

Пример создания ввода и передачи текстовой строки: (находится в Примере компонента Метка)