ReportBox.OnBeforeInsertRange

Syntax

Sub OnBeforeInsertRange(Sender: Object; Args: IReportRangeInsertEventArgs);

Begin

//set of operators;

End Sub OnBeforeInsertRange;

Parameters

Sender. The parameter that returns the component that generated the event.

Args. The parameter that enables the user to determine event parameters.

Description

The OnBeforeInsertRange event occurs before adding ranges/rows/columns.

Comments

After adding ranges/rows/columns the ReportBox.OnAfterInsertRange event occurs.

Example

Executing the example requires a form that contains the ReportBox component with the ReportBox1 identifier and the UiReport component with the UiReport1 identifier. Specify the UiReport1 component as a data source for the ReportBox1 component. In the OperationMode property of the UiReport1 component specify Edit.

Sub ReportBox1OnBeforeInsertRange(Sender: Object; Args: IReportRangeInsertEventArgs);
Begin
    Debug.WriteLine("Range will be added: " + Args.Range.Address +
        " by means of: " + Args.ShiftDirection.ToString + " to sheet: " + Args.Sheet.Name);
End Sub ReportBox1OnBeforeInsertRange;

After executing the example on each adding range/rows/columns to table, the console window displays a message with the information:

See also:

ReportBox