1074 Глава 15
Свойство	Тип	Описание
Objects [intIndex]	TObject *	Возвращает объект, связанный с указанной строкой свойства Strings. В классе TStrings свойство Objects не используется, но может использоваться в некоторых классах, производных от TStrings.
Strings [int Index]	System:: AnsiString	Текст строки с указанным индексом. Индекс первой строки — 0.
Text	System:: AnsiString	Представляет весь список как одну строку, внутри которой используются разделители типа символов возврата каретки и перевода строки.
Values [System::AnsiString Name]	System:: AnsiString	Применяется для списков, имеющих структуру «Имя == Значение». Такую структуру имеют, например, файлы .ini. Свойство Values возвращает Значение, в строке с указанным именем Name. Если заданное имя Name не найдено, возвращается пустая строка.
МетодыНиже приведены основные методы, объявленные в классе TStrings.
Метод	Описание
int Add( const System::AnsiString S)	Добавляет строку S в конец списка. Возвращает индекс добавленной строки. В окнах редактирования добавляемая строка может оказаться разбитой на несколько, так что в этих случаях возвращаемый индекс ни о чем не говорит.
int Add0bject( const System::AnsiString S, System::TObject* AObject)	Добавляет в список строку S и связанный с ней объект AObject. Возвращает индекс добавленной строки и объекта.
void AddStrings( TStrings* Strings)	Добавляет в список группу строк Strings типа TStrings.
void Append( const System::AnsiString S)	Добавляет строку в конец списка. Метод аналогичен Add, но не возвращает индекс строки.
void Clear(void)	Очищает список.
void Deletednt Index)	Удаляет из списка указанную строку с индексом Index.
bool Equals(TStrings* Strings)	Сравнивает данный список с заданным списком Strings. Возвращает true при идентичности списков.
void Exchanged int Indexl, int Index2)	Переставляет местами строки списка с индексами Indexl иIndex2.
char * GetText (void)	Возвращает буфер, под который выделяет память, и заполняет его значением свойства Text.