Table.Selection.Get
| Get (Работа с выделением) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция получает строку или столбец визуального выделения с указанным индексом.
Синтаксис
Table.Selection.Get(<Индекс области выделения (INT)>,<Тип границы выделения (INT)>):<Столбец или строка выделения (INT)>
Аргументы
<Индекс области выделения (INT)>- Аргумент задает индекс выделения. Важно понимать, что за время, которое прошло с момента вызова Count, выделение могло измениться и данная функция может вызвать исключение, так как выделение с текущим индексом больше не существует. Гораздо безопаснее использовать функцию GetArea, но и она подвержена такой же проблеме.<Тип границы выделения (INT)>- Аргумент задает тип границы адресуемого выделения. Доступны следующие значения:- 0 -- получить левый столбец выделения.
- 1 -- получить правый столбец выделения.
- 2 -- получить верхнюю строку выделения.
- 3 -- получить нижнюю строку выделения.
Возвращаемое значение
Возвращает числовое значение.
Примеры
Выд:=Т.Selection();
For i:=1 To Выд.Count() Do
Message("Выделение "+i+": "+Выд.Get(i,0)+":"+Выд.Get(i,2)+","+Выд.Get(i,1)+":"+Выд.Get(i,3));
EndDo;
Выд.Clear();