Студия/OnAfterEditLine

From SunFlurry wiki
Revision as of 08:55, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  OnBeforeEditLine (Визуальные события)
Применимость:Список значений
Тип события:Прерывающее
Статус разработки: Реализована

Событие, возникающее в момент окончания редактирования строки списка, позволяет сохранить или запретить изменения, а также позволяет изменить сохраняемое в список значение.

Аргументы

  • <IsChanged (INT)> - Переменная принимает значение 1, если в редактируемой строке были произведены изменения, иначе она принимает значение 0.
  • <Value> - (возможен аргумент-переменная (ByRef)) Новое значение редактирования, которое будет записано в значение списка. Значение можно изменить в данной обработчике.
  • <Result (INT)> - (возможен аргумент-переменная (ByRef)) Переменная результата может принимать значения:
    • 0 (по умолчанию) -- Разрешить принятие изменений.
    • 1 -- Запретить принятие изменений (фокус останется в поле редактирования).

Примеры

//Пример обработчика OnAfterEditLine, изменить значение, чтобы оно не содержало запятых и убрать лишние пробелы
Value:=Replace(Trim(Value),"  "," ");
Value:=Replace(Trim(Value),",",".");