EventOnAfterAddSheet(Args: IUiPrxSheetEventArgs);
Args. Параметр, позволяющий работать с параметрами события.
Метод EventOnAfterAddSheet реализует событие, которое наступает после добавления листа.
Для реализации события, которое наступит после удаления листа, используйте метод IPrxReportUserEvents.EventOnAfterDeleteSheet.
Для выполнения примера предполагается наличие регламентного отчета. Подключите модуль в регламентный отчет, в качестве обработчика событий выберите подключенный модуль и класс EventsClass. В модуле подключите системные сборки: Metabase, Report, Ui.
Class EventsClass: ReportEvents
Public Sub OnAfterAddSheet(Sheet : IPrxSheet);
Begin
WinApplication.InformationBox("Был добавлен лист " + Sheet.Name);
End Sub OnAfterAddSheet;
Public Sub OnAfterDeleteSheet(Sheet : IPrxSheet);
Begin
WinApplication.InformationBox("Был удален лист " + Sheet.Name);
End Sub OnAfterDeleteSheet;
End Class EventsClass;
При добавлении/удалении листа в регламентном отчете будет выдано информационное сообщение.
См. также: