Sub OnAfterDeleteRange(Sender: Object; Args: ITabRangeDeleteEventArgs);
Begin
//set of operators;
End Sub OnAfterDeleteRange;
Sub OnAfterDeleteRange(sender: System.Object; Args: Prognoz.Platform.Interop.Tab.TabRangeDeleteEventArgs);
Begin
//set of operators;
End Sub;
Sender. Parameter returning the component that has generated the event
Args. Parameter allowing to determine event parameters.
The OnAfterDeleteRange event occurs after cell range deletion.
Before cell range deletion, the TabSheetBox.OnBeforeDeleteRange event occurs.
Executing the example requires a form containing the TabSheetBox component with the TabSheetBox1 identifier and the UiTabSheet component with the UiTabSheet1 identifier. Set the UiTabSheet1 component as a data source for the TabSheetBox1 component.
Sub TabSheetBox1OnAfterDeleteRange(Sender: Object; Args: ITabRangeDeleteEventArgs);
Begin
Debug.WriteLine("The range is deleted: " + Args.Range.Address +
" using: " + Args.ShiftDirection.ToString + " from table: " + Args.TabSheet.Name);
End Sub TabSheetBox1OnAfterDeleteRange;
After executing the example, after each cell range deletion the console displays the message containing information about deleted range.
The requirements and result of the Fore.NET Example execution match with those in the Fore Example. Use Fore.NET analogs instead of Fore components.
Private Sub tabSheetBoxNet1_OnAfterDeleteRange(Sender: System.Object; Args: Prognoz.Platform.Interop.Tab.TabRangeDeleteEventArgs);
Begin
System.Diagnostics.Debug.WriteLine("The range was deleted: " + Args.Range.Address +
" using: " + Args.ShiftDirection.ToString() + " from the table: " + Args.TabSheet.Name);
End Sub;
See also: