Текстовое поле — компонент. Предназначен для ввода и вывода текстовой информации на дисплее.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- Текст — при подаче синхроимпульса, идет передача текста на выход;
- Текст — текстовая строка, которая будет выведена компонентом.
Выходные
- Текст — поступает введенная в компонент текстовая строка.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Text — текст внутри поля.
- type (по изменению) — тип вывода текста:
- По изменению — вывод текста на дисплей в случае изменения состояния на входе.
- По импульсу — вывод текста на дисплей в случае подачи на вход импульса.
- Editability (true) — возможность изменения тестового поля.
- FontSize (15) — размер шрифта.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Текст — значение строки, которая будет выведена компонентом (текст).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR Text — установка и чтение текста (текстовая строка).
- BSTR Type — установка и чтение режима работы: по изменению; по импульсу (строка).
- VARIANT_BOOL Editability — установка и чтение редактируемости поля в режиме оператора:
- true — редактируемости поля в режиме оператора включен;
- false — редактируемости поля в режиме оператора выключен.
- LONG FontSize — установка и чтение размер шрифта.
Пример
Пример создания ввода и передачи текстовой строки: (находится в Примере компонента Метка)