Студия/OnClose

From SunFlurry wiki
Revision as of 11:38, 16 August 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=OnReopen |element=Форма, подчиненные формы |caption=Визуальные события |eventtype=Прерывающее |status...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  OnReopen (Визуальные события)
Применимость:Форма, подчиненные формы
Тип события:Прерывающее
Статус разработки: Реализована

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

Аргументы

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

Примеры

MainTab:=Form.MainTab.Value;
If MainTab.Size()<>0 Then
  If AskQuestion("Вы не сохранили выбранные строки в документе и хотите выйти из обработки подбора. Выйти, теряя все изменения?",Q_QUESTION+Q_YESNO,R_NO)<>R_YES Then
    Result:=1;
    Exit;
  EndIf;
EndIf;
СохранитьПараметрыФормыПодбора();