EventOnBeforeDeleteControl(Args: IUiPrxControlCancelEventArgs);
Args. Параметр, позволяющий работать с параметрами события.
Метод EventOnBeforeDeleteControl реализует событие, происходящее перед удалением элемента управления.
Для выполнения примера предполагается наличие регламентного отчета, в котором содержится элемент управления. Подключите модуль в регламентный отчет, в качестве обработчика событий выберите подключенный модуль и класс Parent.
Добавьте ссылки на системные сборки: Report, Ui.
Public Class EventsClass: Parent
Public Sub OnBeforeDeleteControl(Control: IPrxControl; Var Cancel: Boolean);
Begin
//Вызов системного события, переопределенного в классе Parent
Inherited OnBeforeDeleteControl(Control, Cancel);
End Sub OnBeforeDeleteControl;
End Class EventsClass;
Class Parent: ReportEvents
// Работа с элементами управления:
Sub EventOnBeforeDeleteControl(Args: IUiPrxControlCancelEventArgs);
Begin
WinApplication.InformationBox("Элемент управления будет удален")
End Sub EventOnBeforeDeleteControl;
End Class Parent;
В результате выполнения примера перед изменением значения элемента управления в регламентном отчёте будет выведено информационное сообщение.
См. также: