§ 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, які падтрымліваецца асяроддзем C ++ Builder, значэннем такога радка з'яўляецца радок AnsiString. Нумарацыя знакаў у такім радку пачынаецца з 1. Некаторыя метады працы з тыпам String прыведзены ў дадатку.
|