Функция получения номера строки в списке строк.
indx = indexofstringlist(s_id, str);
s_id – идентификатор списка строк,
str – строка, для которой определяется номер в списке строк.
indexofstringlist(s_id, str) – функция определяет номер строки str в списке строк с идентификатором s_id. Строки в списке нумеруются с нуля.
indx – номер строки в списке.
var s_01:string = "string1" + chr(10) + "string2", s_02:string = "string2"; //создание списка строк slist = createstringlist; //загрузим строку s_01 в список settextstringlist(slist, s_01); //определим номер строки в списке indx = indexofstringlist(slist, s_02); //уничтожим список freeobject(slist);
В процессе выполнения примера при помощи функции createstringlist будет создан список строк с идентификатором slist. В список строк slist при помощи функции settextstringlist будет загружена строка, объявленная с разделителем «перевод строки», в результате чего переменная slist будет содержать идентификатор списка строк “”string1”“string2””. Далее, при помощи функции indexofstringlist определяется номер строки “string2” в списке строк с идентификатором slist. В результате переменной indx будет присвоено значение 1. Перед завершением примера список строк удаляется при помощи функции freeobject.