Sub OnBeforeDeleteRange(Sender: Object; Args: ITabRangeDeleteEventArgs);
Begin
//набор операторов;
End Sub OnBeforeDeleteRange;
Sender. Параметр, возвращающий компонент, сгенерировавший событие;
Args. Параметр, позволяющий определить параметры события.
Событие OnBeforeDeleteRange наступает перед удалением диапазона ячеек.
После удаления диапазона ячеек наступает событие TabSheetBox.OnAfterDeleteRange.
Для выполнения примера предполагается наличие формы, содержащей компонент 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;
В результате выполнения примера перед каждым удалением диапазона ячеек в окно консоли будет выводиться сообщение с информацией об удаляемом диапазоне.
См. также: