List.Check

From SunFlurry wiki
Revision as of 21:53, 2 March 2019 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Check (Работа с индексами галочек)
Объект:Список
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Виз. объект только для чтения, Индекс за пределами списка
Визуальность:Нет

Функция возвращает текущий индекс галочки значения списка с указанным индексом, затем изменяет индекс, если указан второй аргумент. (Так как индексы галочек могут принимать любые целые значения (Int32), они могут быть использованы для хранения дополнительных данных в списках.)

Синтаксис

List.Check(<Индекс (INT)>,<Новый индекс галочки (INT)>):<Текущий индекс галочки (INT)

Аргументы

  • <Индекс (INT)> - Индекс (позиция) значения, для получения (изменения) индекса галочки
  • <Новый индекс галочки (INT)> - (необязательный аргумент) Новый индекс галочки (возможны любые целые значения, но для визуального представления имеют значения только числа 0, 1 и 2).

Возвращаемое значение

Возвращает текущий индекс галочки соответствующей значению с указанным индексом.

Примеры

a:=List.Create();			//Список пуст
a.Add(123,234);				//Список содержит значения 123 и 234 
a.Check(1,2);				//Список содержит значения 123 со индексом галочки 2 (виз. состояние ''grayed'') и 234
a.Check(2,500);				//Список содержит значения 123 со индексом галочки 2 (виз. состояние ''grayed'') и 234 с индексом галочки 500.