IPrxReportUserEvents.EventOnCellChange

Синтаксис

EventOnCellChange(Args: IUiPrxCellChangeEventArgs);

EventOnCellChange(Args: Prognoz.Platform.Interop.Report.UiPrxCellChangeEventArgs);

Параметры

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

Описание

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

Пример

Для выполнения примера предполагается наличие регламентного отчета. Подключите модуль в регламентный отчет, в качестве обработчика событий выберите подключенный модуль и класс EventsClass. В модуле подключите системные сборки: Report, Ui.

Class EventsClass: ReportEvents
    
Sub EventOnCellChange(Args: IUiPrxCellChangeEventArgs);
    
Begin
    WinApplication.InformationBox(
"Изменено значение ячейки в столбце " + Args.Column.ToString + " в строчке " + Args.Row.ToString + " на листе " + Args.Sheet.Name + ". Новое значение " + Args.Value);
    
End Sub EventOnCellChange;
End Class EventsClass;

Imports Prognoz.Platform.Interop.Report;
Imports Prognoz.Platform.Interop.Ui;

Public Class EventsClass: PrxForeNetReportUserEventsClass
    
Public Override Sub EventOnCellChange(Args: Prognoz.Platform.Interop.Report.UiPrxCellChangeEventArgs);
    
Var
        WinAppCls: WinApplicationClass = 
New WinApplicationClassClass();
    
Begin
        WinAppCls.InformationBox(
"Изменено значение ячейки в столбце " + Args.Column.ToString() + " в строчке " + Args.Row.ToString() + " на листе " + Args.Sheet.Name + ". Новое значение " + Args.Value, Null);
    
End Sub EventOnCellChange;
End Class EventsClass;

После изменения значения ячейки в регламентном отчете будет выдано информационное сообщение.

См. также:

IPrxReportUserEvents

Связанные записи

Требование