Controls > Advanced Controls > Список > Методы списка
Методы списка
AddString, DeleteString и InsertString
Метод AddString добавляет строковый элемент в конец списка. Если свойство Sort имеет значение TRUE, строка отображается в списке в отсортированном положении. Метод DeleteString удаляет строковый элемент из списка. Метод InsertString вставляет строку в список с указанным индексом.
JScript
longRet = ListBox.AddString(strItem as String);
longRet = ListBox.DeleteString(intItem as Long);
longRet = ListBox.InsertString(longIndex as Long, strItem as String);
VBscript
longRet = ListBox.AddString(strItem as String)
longRet = ListBox.DeleteString(intItem as Long)
longRet = ListBox.InsertString(longIndex as Long, strItem as String)
Элемент
Описание
longRet
Возвращает индекс, с которым была добавлена строка.
strItem
Строка, которая будет добавлена в список.
intItem
Целое число, указывающее индекс удаляемого элемента.
FindString и FindStringExact
Метод FindString находит индекс первого элемента в списке, который содержит строковый аргумент, а также другие символы. Метод FindStringExact ищет первое полное совпадение со всей строкой без дополнительных символов. Поиск не зависит от регистра для обоих методов.
JScript
longRet = ListBox.FindString(longStartAfter as Long, strItem as String);
longRet = ListBox.FindStringExact(longStartAfter as Long, strItem as String);
VBscript
longRet = ListBox.FindString(longStartAfter as Long, strItem as String)
longRet = ListBox.FindStringExact(longStartAfter as Long, strItem as String)
Элемент
Описание
longRet
Возвращает индекс, на котором строка была найдена, или LBERR, если строка не найдена.
strItem
Строка для поиска.
longStartAfter
Целое число, указывающее индекс, с которого следует начать поиск. Если задано значение -1, поиск будет выполняться во всем списке.
Gettext
Метод GetText получает текст элемента с указанным индексом. Учтите, что индекс начинается с нуля. Этот метод рекомендуется использовать со свойством CurSel для получения текущего текста. Если значение longIndex недопустимо или отсутствует, для LBERR задается значение -1 и функция возвращает пустую строку.
JScript
var longIndex = ListBox.CurSel();
var strRet = ListBox.GetText(longIndex);
VBscript
longIndex = ListBox.CurSel
strRet = ListBox.GetText(longIndex)
Элемент
Описание
strRet
Строка с указанным индексом.
longIndex
Целочисленный индекс, по которому нужно найти текст.
ResetContent
Метод ResetContent очищает список, удаляя все строки из списка.
JScript
ListBox.ResetContent {};
VBscript
ListBox.ResetContent()
Было ли это полезно?