Controls > Advanced Controls > Список > Свойства состояния списка
Свойства состояния списка
Count
Свойство Count, доступное только для чтения, возвращает число элементов в списке. Это свойство можно использовать для настройки цикла прохода через элемент управления с помощью таких методов, как GetText.
JScript
var longCount = ListBox.Count();
VBscript
longCount = ListBox.Count
Элемент
Описание
longCount
Целое число элементов в списке.
CurSel
Задает или получает индекс текущего выбранного элемента в списке. Индекс начинается с нуля, поэтому первый элемент в списке имеет индекс 0. Возвращает константу LBERR, если не выбран ни один объект.
Если было задано свойство CurSel во время выполнения события Start и включена опция Выполнять скрипты расширенных элементов при пересчете документа (Run the Advanced Controls scripts on worksheet recalculate), во время пересчета выбор пользователя в списке будет сброшен до значения, указанного в сценарии. Чтобы предотвратить это сбрасывание, необходимо выполнить инициализацию списка вне события Start.
JScript
var longSelIndex = ListBox.CurSel();
ListBox.CurSel(longSelIndex);
VBscript
longSelIndex = ListBox.CurSel
ListBox.CurSel = longSelIndex
Элемент
Описание
longSelIndex
Индекс выбранного элемента или элемента для выбора. Индекс начинается с нуля.
LBERR и LBERRSPACE
Получает тестовое целое число для ошибок во всех свойствах и методах списка, исключая методы AddString или InsertString, где необходимо использовать свойство LBERRSPACE для проверки нехватки памяти. Например, возвращается константа LBERR как ошибка свойства CurSel, если не выбран элемент.
JScript
var longLBERR = ListBox.LBERR();
var longLBERRSPACE = ListBox.LBERRSPACE();
VBscript
longLBERR = ListBox.LBERR
longLBERRSPACE = ListBox.LBERRSPACE
Элемент
Описание
longLBERR
Целое значение, показывающее настройку константы LBERR или LBERRSPACE.
Было ли это полезно?