Form.Mask

From SunFlurry wiki
Revision as of 20:22, 28 June 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Mask |object=Форма |caption=Свойства элементов |type=0 |status=2 |db=0 |rw=3 |visual=1}} {{HeadLinks| * Main_Page|Нача...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Mask (Свойства элементов)
Объект:Форма
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Визуальность:Да

Атрибут получает или изменяет маску редактирования визуального элемента. Обычно маска используется для поля редактирования или при редактировании ячеек таблицы. Для изменения маски при редактировании ячеек электронной таблицы, требуется использовать событие OnBeforeEdit. При изменении маски для таблицы, будет меняться шаблон редактирования ячейки, в которой редактирования происходит в данный момент. Если редактирование в таблице не ведется, изменений произведено не будет. Пустая строка означает отсутствие маски. Маска представляет собой набор специальных символов, которые задают способ редактирования строки, путем ограничения возможных символов в определенных позициях строки и т.д. Маски используются в основном при редактировании строк с заранее заданной длиной и структурой (к примеру, для редактирования дат в виде XX.XX.XXXX, где X является цифрой), либо цифровых значений с известной длиной целой части и мантиссы. Нужно также сказать, что система обычно автоматически подбирает нужную маску в зависимости от типа данных поля редактирования. Для описания формата маски см. статью Mask.

Синтаксис

Form.Mask:<Маска редактирования элемента (STRING)>

Возвращаемое значение

Возвращает цифровое значение.

Примеры

аТаблица.Mask:="!10.2";