ReportBox.OnBeforeInsertRange

Fore Syntax

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

Begin

//set of operators;

End Sub OnBeforeInsertRange;

Parameters

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

Args. A 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.

Fore 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

Related work items

Requirement