Описание
Вызов IndexOf возвращает индекс первого вхождения в массив списка заданного элемента (указателя Item для TList или строки S для TStringList и TStrings). Индексация начинается с 0 (0 - первый элемент массива). Если заданного элемента в списке нет, возвращается -1.
Классы
TList, TStringList, TStrings
Прототипы
TList:
int __fastcall IndexOf(void * Item);
TStrings и TStringList:
virtual int _fastcall IndexOf(const System::AnsiString S);
Пример
В примере определяется, есть ли в списке сотрудник, фамилия которого задана пользователем в окне Edit1.
TStringList *LPerson = new TStringList;
.....
if(LPerson->IndexOf(Edit1->Text) < 0)
ShowMessage("Сотрудника " + Edit1->Text + " в списке нет");