TabSheetBox.OnBeforeDeleteRange

Синтаксис Fore

Sub OnBeforeDeleteRange(Sender: Object; Args: ITabRangeDeleteEventArgs);

Begin

//набор операторов;

End Sub OnBeforeDeleteRange;

Синтаксис Fore.NET

Sub OnBeforeDeleteRange(sender: System.Object; Args: Prognoz.Platform.Interop.Tab.TabRangeDeleteEventArgs);

Begin

//набор операторов;

End Sub;

Параметры

Sender. Параметр, возвращающий компонент, сгенерировавший событие;

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

Описание

Событие OnBeforeDeleteRange наступает перед удалением диапазона ячеек.

Комментарии

После удаления диапазона ячеек наступает событие TabSheetBox.OnAfterDeleteRange.

Пример Fore

Для выполнения примера предполагается наличие формы, содержащей компонент TabSheetBox с идентификатором «TabSheetBox1» и компонент UiTabSheet с идентификатором «UiTabSheet1». Укажите компонент «UiTabSheet1» в качестве источника данных для компонента «TabSheetBox1».

Sub TabSheetBox1OnBeforeDeleteRange(Sender: Object; Args: ITabRangeDeleteEventArgs);
Begin
    Debug.WriteLine("Будет удален диапазон: " + Args.Range.Address +
    " способом: " + Args.ShiftDirection.ToString + " из таблицы: " + Args.TabSheet.Name);
End Sub TabSheetBox1OnBeforeDeleteRange;

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

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Private Sub tabSheetBoxNet1_OnBeforeDeleteRange(Sender: System.Object; Args: Prognoz.Platform.Interop.Tab.TabRangeDeleteEventArgs);
Begin
    System.Diagnostics.Debug.WriteLine("Будет удален диапазон: " + Args.Range.Address +
    " способом: " + Args.ShiftDirection.ToString() + " из таблицы: " + Args.TabSheet.Name);
End Sub;

См. также:

TabSheetBox