TabSheetBox.OnBeforeInsertRange

Синтаксис Fore

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

Begin

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

End Sub OnBeforeInsertRange;

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

Sub OnBeforeInsertRange(sender: System.Object; Args: Prognoz.Platform.Interop.Tab.TabRangeInsertEventArgs);

Begin

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

End Sub;

Параметры

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

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

Описание

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

Комментарии

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

Пример Fore

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

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

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

Пример Fore.NET

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

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

См. также:

TabSheetBox