IPrxReportUserEvents.EventOnBeforeActivateSheet

Синтаксис

EventOnBeforeActivateSheet(Args: IUiPrxCancelActivateSheetEventArgs);

Параметры

Args. Параметр, позволяющий работать с параметрами события.

Описание

Метод EventOnBeforeActivateSheet реализует событие, происходящее перед сменой активного листа регламентного отчёта.

Пример

Для выполнения примера в репозитории предполагается наличие регламентного отчёта с подключенным модулем. В качестве обработчика событий должен быть указан подключенный модуль и класс EventClass.

Добавьте ссылки на системные сборки: Report, Ui.

Class EventClass: ReportEvents
    Public Sub EventOnBeforeActivateSheet(Args: IUiPrxCancelActivateSheetEventArgs);
    // Обработка события EventOnBeforeActivateSheet
    Begin
        Args.Cancel := Not WinApplication.ConfirmationBox("Cделать активным " + Args.NewSheet.Name);
    End Sub EventOnBeforeActivateSheet;
End Class EventClass;

При наступлении события будет выдан диалог подтверждения смены листа. При положительном ответе смена активного листа будет произведена, в противном случае нет.

См. также:

IPrxReportUserEvents