Справка по  ActiveField™ 

об ELCUT     Скачать     Контакты

Технология ActiveField
Обзор объектов
Диаграмма иерархии объектов
С чего начать: Объект Application
Как работать с задачами
Как работать с геометрической моделью
Как работать с физическими свойствами
Как анализировать результаты

Объекты

Свойства

Методы

Rows Object

Свойства

Методы

Краткое описание

Коллекция строк таблицы в TableWindow.

Подробное описание

Коллекция Rows объекта TableRow содержит все строки в окне таблицы (объект TableWindow). Она доступна через свойство Rows объекта TableWindow. Коллекция Rows имеет методы и свойства для перебора строк, разбиения контура, добавления строк в таблицу, а также выделения и удаления строк.

Как и любая другая коллекция, коллекция Rows имеет свойство Count, которое возвращает количество строк в таблице, и метод Item, который возвращает выбранную строку (объект TableRow) из коллекции по её номеру в коллекции. Метод Item является используемым по умолчанию для коллекции Rows, поэтому его имя можно не писать.

Коллекция Rows имеет следующие методы и свойства:

Перебор строк

Метод Item (index. Тип Long)
Тип TableRow

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

Свойство Count. Тип Long.
(только для чтения)

Возвращает число строк в таблице.

Выбор, добавление и удаление строк

Метод Add (distance типа Double). Тип TableRow.

Добавляет новую строку (объект TableRow) в таблицу на заданном расстоянии от начала контура или возвращает существующую строку.

Метод TabulateStep (step типа Double, ends типа Boolean).

Добавляет строки в таблицу путем разбиения контура на отрезки определенного размера. Необязательный параметр ends указывает, что концы каждого отдельного участка контура должны быть включены в таблицу.

Метод TabulateNumber (number типа Double, eachSegment типа Boolean).

Добавляет строки в таблицу путем разбиения контура на заданное число отрезков (параметр number). Необязательный параметр eachSegment указывает, что каждый отдельный участок контура должен быть разбит на заданное число интервалов.

Метод Select (from типа Variant, to типа Variant).

Выделяет несколько строк. Если ни одного параметра не указано, то выделяется таблица целиком.

Метод Remove (). Тип Long.

Удаляет выбранные строки из таблицы. Метод возвращает число удаленных строк.

В следующем примере контур разбивается на 100 частей, потом выделяются строки с 15 по 85, и добавляется строка на расстоянии 20.5 мм от начала контура:

dim res As ELCUT.Result
dim cont As ELCUT.Contour
    .......
dim table As ELCUT.TableWindow
dim col As ELCUT.TableColumn
set table = res.GetTable(cont)
   ' Создание таблицы в 100 строк
table.Rows.TabulateNumber 100
   ' Выбор строк
table.Rows.Select 15, 85
  ' и удаление их
table.Rows.Remove
' добавляется строка на расстоянии 20.5 мм от начала контура
table.Rows.Add 20.5