Задает входное и выходное форматирование свойства Value элемента управления.
Применение:
EditBox, Spinner, TextBox.
Синтаксис:
Control.Format[ = cFunction]
Установки:
cFunction
Задает ограничения на символы, допустимые для ввода данных, и форматирование отображаемых данных. В качестве cFunction допустимы следующие установки:
- A - Разрешает использовать только буквенные символы (без пробелов и знаков препинания).
- D - Использует текущий формат SET DATE.
- E - Редактирует даты в формате BRITISH.
- K - Выделяет весь элемент управления TextBox, когда в него переходит курсор.
- L - Отображает в элементе управления TextBox начальные нули (вместо пробелов). Используется только для числовых данных.
- M - Разрешает предварительно устанавливать несколько вариантов выбора. Перечень вариантов хранится в свойстве InputMask в виде списка элементов, разделенных запятыми. Внутри этих элементов использовать запятые запрещается. Если свойство Value элемента управления TextBox не содержит какого-либо элемента из этого списка, оно устанавливается по первому элементу списка. Данная установка используется только для символьных данных. Действует только для элементов управления TextBox.
- R - Отображает маску формата для элемента управления TextBox. Символы маски не сохраняются в источнике управления. Данная установка используется только для символьных и числовых данных. Действует только для элементов управления TextBox.
Комментарии:
Доступно на этапе разработки и на этапе выполнения.
Свойтво Format играет ту же роль, что и предложение FUNCTION в командах @ ... GET и @ ... EDIT.
Свойство Format определяет поведение всего поля ввода целиком. Вы можете комбинировать вместе несколько кодов Format, но они всегда будут воздействовать на все содержимое поля. Этим данное свойство отличается от свойства InputMask, в котором каждый элемент маски ввода отвечает за некоторый элемент поля ввода.