§ 16. Компоненты для работы со списками строк
16.1. Класс TString
При создании приложений часто приходится работать со списками строк. В C++ Builder для этого используются различные компоненты, такие как Memo, RichEdit, ListBox, ComboBox, CheckListBox, RadioGroup и другие. Каждый из этих компонентов содержит свойство, принадлежащее классу TString. Класс TString создан специально для работы со списками строк. Некоторые методы класса TString приведены в примере 16.1. Для определения количества строк в списке используется свойство Count. Нумерация строк в списке начинается с нуля. Обращаться к отдельной строке набора можно как к элементу массива, указав индекс в квадратных скобках (Strings[3]). Индекс выделенной строки в компонентах выбора из списков определяется свойством ItemIndex. С помощью методов данного класса можно добавлять и удалять строки, менять их местами, сортировать строки, считывать и записывать строки в файл, осуществлять поиск строки в наборе. |
Пример 16.1. Некоторые методы класса TString:
Для работы со стоками используется тип String. Тип String — тип, поддерживаемый средой C++ Builder, значением такой строки является строка AnsiString. Нумерация символов в такой строке начинается с 1. Некоторые методы работы с типом String приведены в приложении.
|