IPrxReportUserEvents.EventOnBeforeChangeControlValue

Синтаксис

EventOnBeforeChangeControlValue (Args: IUiPrxControlCancelEventArgs);

Параметры

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

Описание

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

Комментарии

Метод позволяет переопределить системное событие, которое наступает после события ReportEvents.OnBeforeChangeControlValue.

Пример

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

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

Public Class EventsClass: Parent
    
Public Sub OnBeforeChangeControlValue(Control: IPrxControl; Var Cancel: Boolean);
    
Begin
        
//Вызов системного события, переопределенного в классе Parent
        Inherited OnBeforeChangeControlValue(Control, Cancel);
    
End Sub OnBeforeChangeControlValue;
End Class EventsClass;
Class Parent: ReportEvents
    
// Обработка события EventOnBeforeChangeControlValue
    Public Sub EventOnBeforeChangeControlValue(Args: IUiPrxControlCancelEventArgs);
    
Begin
        WinApplication.InformationBox(
"Значение элемента управления будет изменено");
    
End Sub EventOnBeforeChangeControlValue;
End Class Parent;

В результате выполнения примера перед изменением значения элемента управления в регламентном отчёте будет выведено информационное сообщение.

См. также:

IPrxReportUserEvents